SAP ABAP Class CL_ISHMED_PERI_UTL (Perinat Auxiliary Class)
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 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ISH_CONSTANT_DEFINITION | IS-H: Definition of General Constants | 20101028 |
Properties
| Class | CL_ISHMED_PERI_UTL | |
| Short Description | Perinat Auxiliary Class | |
| 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 | 20101022 | SAP |
| Last change | 20110810 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ISHMED_PERI_UTL has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_ISH_CONSTANT_DEFINITION | IS-H: Definition of General Constants | 20101028 |
Friends
Class CL_ISHMED_PERI_UTL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 2 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 3 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 4 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 5 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 6 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 7 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 8 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 9 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 10 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 11 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 12 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 13 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 14 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 15 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 16 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 17 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 18 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 19 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_Beckenendlage' | 20101028 | |||
| 20 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_Beckenlagespont' | 20101028 | |||
| 21 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_BeckenlageWend' | 20101028 | |||
| 22 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_Entbindmodus' | 20101028 | |||
| 23 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesPri' | 20101028 | |||
| 24 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesPriAndMisgav' | 20101028 | |||
| 25 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesPriExtraper' | 20101028 | |||
| 26 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesPriSupr' | 20101028 | |||
| 27 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesPriSuprLaengs' | 20101028 | |||
| 28 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesPriSuprTInz' | 20101028 | |||
| 29 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesSek' | 20101028 | |||
| 30 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesSekAndMisgav' | 20101028 | |||
| 31 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesSekExtraper' | 20101028 | |||
| 32 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesSekSupr' | 20101028 | |||
| 33 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesSekSuprLaengs' | 20101028 | |||
| 34 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioCaesSekSuprTInz' | 20101028 | |||
| 35 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioKlassCaesarea' | 20101028 | |||
| 36 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSectioMisgav' | 20101028 | |||
| 37 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_GebSpontanEntbind' | 20101028 | |||
| 38 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_Lebendspender' | 20101028 | |||
| 39 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_LeberRetransplantation' | 20101028 | |||
| 40 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_Leichenniere' | 20101028 | |||
| 41 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_Mastektomie' | 20101028 | |||
| 42 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_NierenTx' | 20101028 | |||
| 43 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_nnbSectio' | 20101028 | |||
| 44 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_OpEntbind' | 20101028 | |||
| 45 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_Axilladissektion' | 20101028 | |||
| 46 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_OPS_GebSectioMisgav' | 20101028 | |||
| 47 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_PankreasTx' | 20101028 | |||
| 48 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_primaereSectio' | 20101028 | |||
| 49 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_RezidivHernien' | 20101028 | |||
| 50 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_Sectio' | 20101028 | |||
| 51 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_sekundaereSectio' | 20101028 | |||
| 52 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_SentinelLymphknoten' | 20101028 | |||
| 53 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_SM_DDD' | 20101028 | |||
| 54 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_SM_VDD' | 20101028 | |||
| 55 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_SM_VVI_AAI' | 20101028 | |||
| 56 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_Stents' | 20101028 | |||
| 57 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_VagOpEntbind' | 20101028 | |||
| 58 | Constant | Private | Type reference (TYPE) | STRING | 'OPS_VagSpontEntbind' | 20101028 | |||
| 59 | Constant | Private | Type reference (TYPE) | STRING | 'Datenexport 12.0 (Standard ist 13.0) ' | 20101028 | |||
| 60 | Constant | Private | Type reference (TYPE) | STRING | 'Datenexport 13.0 (Standard ist 14.0) ' | 20101028 | |||
| 61 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 62 | Static Attribute | Private | Type reference (TYPE) | GTY_GEWICHT | 20111011 | ||||
| 63 | Static Attribute | Private | Type reference (TYPE) | GTY_OPS | 20101028 | ||||
| 64 | Static Attribute | Private | Type reference (TYPE) | GTY_GEWICHT_T | 20111011 | ||||
| 65 | Static Attribute | Public | Type reference (TYPE) | RN1PD_N1PDDGKI01_T | PERINAT: GKI - Ind. for Surg. Delivery | 20111011 | |||
| 66 | Static Attribute | Private | Type reference (TYPE) | GTY_OPS_T | 20101028 | ||||
| 67 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 68 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 69 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 70 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 71 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 | |||||
| 72 | Instance attribute | Private | Attribute reference (LIKE) | 20101028 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | 20101028 | ||
| 2 | Static method | Public | Method | 20101028 | ||
| 3 | Static method | Public | Method | 20101028 | ||
| 4 | Static method | Public | Method | 20101028 | ||
| 5 | Static method | Public | Method | Delimitation Specification 15.0 | 20120823 | |
| 6 | Static method | Public | Method | 20111011 | ||
| 7 | Static method | Public | Method | Delimitation Specification 2013 | 20120823 | |
| 8 | Static method | Public | Method | 20111011 | ||
| 9 | Static method | Private | Method | Internal Table | 20111011 | |
| 10 | Static method | Private | Method | Internal Table | 20101028 | |
| 11 | Static method | Public | Method | 20111011 | ||
| 12 | Static method | Public | Method | 20101028 | ||
| 13 | Static method | Public | Method | 20101028 | ||
| 14 | Static method | Public | Method | 20111011 | ||
| 15 | Static method | Public | Method | Pregnancy Risks | 20111011 |
Events
Class CL_ISHMED_PERI_UTL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_GEWICHT | Private | See coding | 20111011 | BEGIN OF gty_GEWICHT,
SSW TYPE sy-tabix,
GSCHL(1) TYPE c,
Einl(1) type c,
Min TYPE sy-tabix,
Max TYPE sy-tabix,
end of gty_GEWICHT
|
||
| 2 | GTY_GEWICHT_T | Private | See coding | 20111011 | gty_gewicht_t type table of gty_gewicht
|
||
| 3 | GTY_OPS | Private | See coding | 20101028 | BEGIN OF gty_ops,
ops(10) TYPE c,
reg(30) TYPE c,
spe(30) TYPE c,
bez(30) TYPE c,
end of gty_ops
|
||
| 4 | GTY_OPS_T | Private | See coding | 20101028 | gty_ops_t type table of gty_ops
|
Method Signatures
Method BQS13_ENDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENDE | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20101028 |
Method BQS13_ENDE on class CL_ISHMED_PERI_UTL has no exception.
Method BQS13_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | START | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20101028 |
Method BQS13_START on class CL_ISHMED_PERI_UTL has no exception.
Method BQS14_ENDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENDE | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20101028 |
Method BQS14_ENDE on class CL_ISHMED_PERI_UTL has no exception.
Method BQS14_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | START | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20101028 |
Method BQS14_START on class CL_ISHMED_PERI_UTL has no exception.
Method BQS15_ENDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENDE | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20120823 |
Method BQS15_ENDE on class CL_ISHMED_PERI_UTL has no exception.
Method BQS15_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | START | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20111011 |
Method BQS15_START on class CL_ISHMED_PERI_UTL has no exception.
Method BQS2013_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | START | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20120823 |
Method BQS2013_START on class CL_ISHMED_PERI_UTL has no exception.
Method CHECK_GEWICHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EINL | Value transfer | Type reference (TYPE) | GSCHL | IS-H: Geschlechtskennzeichen - intern | 20111128 | |||
| 2 | I_GEWICHT | Value transfer | Type reference (TYPE) | SY-TABIX | Index interner Tabellen | 20111011 | |||
| 3 | I_GSCHL | Value transfer | Type reference (TYPE) | GSCHL | IS-H: Geschlechtskennzeichen - intern | 20111011 | |||
| 4 | I_SSW | Value transfer | Type reference (TYPE) | SY-TABIX | Index interner Tabellen | 20111011 |
Method CHECK_GEWICHT on class CL_ISHMED_PERI_UTL has no exception.
Method FILL_GEWICHT Signature
Method FILL_GEWICHT on class CL_ISHMED_PERI_UTL has no parameter.
Method FILL_GEWICHT on class CL_ISHMED_PERI_UTL has no exception.
Method FILL_OPS Signature
Method FILL_OPS on class CL_ISHMED_PERI_UTL has no parameter.
Method FILL_OPS on class CL_ISHMED_PERI_UTL has no exception.
Method FOUND_OPENTBIND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GKI01 | Call by reference | Type reference (TYPE) | RN1PD_N1PDDGKI01_T | 20111011 | ||||
| 2 | I_GM | Call by reference | Type reference (TYPE) | N1PDGKIGM | 20111011 | ||||
| 3 | R_ANSWER | Value transfer | Type reference (TYPE) | ISH_TRUE_FALSE | IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') | 20111011 |
Method FOUND_OPENTBIND on class CL_ISHMED_PERI_UTL has no exception.
Method FOUND_OPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ANSWER | Value transfer | Type reference (TYPE) | ISH_TRUE_FALSE | IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') | 20101028 | |||
| 2 | OPS | Call by reference | Type reference (TYPE) | ANY | 20101028 | ||||
| 3 | REGEL | Call by reference | Type reference (TYPE) | ANY | 20101028 | ||||
| 4 | SPEZ | Call by reference | Type reference (TYPE) | ANY | 20101028 |
Method FOUND_OPS on class CL_ISHMED_PERI_UTL has no exception.
Method GET_EXPTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TEXT | Value transfer | Type reference (TYPE) | STRING | 20101028 |
Method GET_EXPTEXT on class CL_ISHMED_PERI_UTL has no exception.
Method GET_TRAGZEIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_N1PDDASS | Call by reference | Type reference (TYPE) | N1PDDASS | PERINAT: Daten zur aktuellen Schwangerschaft | 20111011 | |||
| 2 | I_NGEBDAT | Call by reference | Type reference (TYPE) | SY-DATUM | IS-H: Geburtsdaten von Neugeborenen | 20111011 | |||
| 3 | R_SSW | Value transfer | Type reference (TYPE) | SY-TABIX | Index interner Tabellen | 20111011 |
Method GET_TRAGZEIT on class CL_ISHMED_PERI_UTL has no exception.
Method READ_SSRISIKO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R2092 | Value transfer | Type reference (TYPE) | ISH_TRUE_FALSE | fuer Regel 2092 + 2093 | 20111011 | |||
| 2 | E_R2095 | Value transfer | Type reference (TYPE) | ISH_TRUE_FALSE | fuer Regel 2095 | 20111011 | |||
| 3 | E_SSR08 | Value transfer | Type reference (TYPE) | SY-TABIX | Rhesus-Inkompatibilität (bei vorangeg. Schwangersch.) | 20111011 | |||
| 4 | E_SSR10 | Value transfer | Type reference (TYPE) | SY-TABIX | Adipositas | 20111011 | |||
| 5 | E_SSR11 | Value transfer | Type reference (TYPE) | SY-TABIX | Kleinwuchs | 20111011 | |||
| 6 | E_SSR13 | Value transfer | Type reference (TYPE) | SY-TABIX | Schwangere unter 18 Jahren | 20111011 | |||
| 7 | E_SSR14 | Value transfer | Type reference (TYPE) | SY-TABIX | Schwangere über 35 Jahren | 20111011 | |||
| 8 | E_SSR15 | Value transfer | Type reference (TYPE) | SY-TABIX | Vielgebärende (mehr als 4 Kinder) | 20111011 | |||
| 9 | E_SSR17 | Value transfer | Type reference (TYPE) | SY-TABIX | Z. n. Frühgeburt (Schwangerschaftsalter: Unter 37 vollendete | 20111011 | |||
| 10 | E_SSR18 | Value transfer | Type reference (TYPE) | SY-TABIX | Z. n. Geburt eines hypotrophen Kindes (Gewicht unter 2500 g) | 20111011 | |||
| 11 | E_SSR19 | Value transfer | Type reference (TYPE) | SY-TABIX | Z. n. 2 oder mehr Aborten/Abbrüchen | 20111011 | |||
| 12 | E_SSR21 | Value transfer | Type reference (TYPE) | SY-TABIX | Komplikationen bei vorausgegangenen Entbindungen | 20111011 | |||
| 13 | E_SSR22 | Value transfer | Type reference (TYPE) | SY-TABIX | Komplikationen post partum | 20111011 | |||
| 14 | E_SSR23 | Value transfer | Type reference (TYPE) | SY-TABIX | Z. n. Sectio caesarea | 20111011 | |||
| 15 | E_SSR25 | Value transfer | Type reference (TYPE) | SY-TABIX | rasche Schwangerschaftsfolge (weniger als 1 Jahr) | 20111011 | |||
| 16 | E_SSR35 | Value transfer | Type reference (TYPE) | SY-TABIX | Mehrlingsschwangerschaft | 20111011 | |||
| 17 | E_SSR38 | Value transfer | Type reference (TYPE) | SY-TABIX | Terminunklarheit | 20111011 | |||
| 18 | E_SSRISIKO | Value transfer | Type reference (TYPE) | ISH_TRUE_FALSE | Risiko vorhanden | 20111011 | |||
| 19 | I_DOC_KEY | Value transfer | Type reference (TYPE) | RN2DOC_KEY | Schlüssel eines Dokuments | 20111011 |
Method READ_SSRISIKO on class CL_ISHMED_PERI_UTL has no exception.
History
| Last changed by/on | SAP | 20110810 |
| SAP Release Created in |