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 ACTIVE Instance attribute Private Attribute reference (LIKE) 20101028
2 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20101028
3 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20101028
4 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20101028
5 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20101028
6 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20101028
7 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20101028
8 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20101028
9 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20101028
10 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20101028
11 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20101028
12 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20101028
13 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20101028
14 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20101028
15 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20101028
16 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20101028
17 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20101028
18 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20101028
19 C_BECKENENDLAGE Constant Private Type reference (TYPE) STRING 'OPS_Beckenendlage' 20101028
20 C_BECKENLAGESPONT Constant Private Type reference (TYPE) STRING 'OPS_Beckenlagespont' 20101028
21 C_BECKENLAGEWEND Constant Private Type reference (TYPE) STRING 'OPS_BeckenlageWend' 20101028
22 C_ENTBINDMODUS Constant Private Type reference (TYPE) STRING 'OPS_Entbindmodus' 20101028
23 C_GEBSECTIOCAESPRI Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesPri' 20101028
24 C_GEBSECTIOCAESPRIANDMISGAV Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesPriAndMisgav' 20101028
25 C_GEBSECTIOCAESPRIEXTRAPER Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesPriExtraper' 20101028
26 C_GEBSECTIOCAESPRISUPR Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesPriSupr' 20101028
27 C_GEBSECTIOCAESPRISUPRLAENGS Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesPriSuprLaengs' 20101028
28 C_GEBSECTIOCAESPRISUPRTINZ Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesPriSuprTInz' 20101028
29 C_GEBSECTIOCAESSEK Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesSek' 20101028
30 C_GEBSECTIOCAESSEKANDMISGAV Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesSekAndMisgav' 20101028
31 C_GEBSECTIOCAESSEKEXTRAPER Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesSekExtraper' 20101028
32 C_GEBSECTIOCAESSEKSUPR Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesSekSupr' 20101028
33 C_GEBSECTIOCAESSEKSUPRLAENGS Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesSekSuprLaengs' 20101028
34 C_GEBSECTIOCAESSEKSUPRTINZ Constant Private Type reference (TYPE) STRING 'OPS_GebSectioCaesSekSuprTInz' 20101028
35 C_GEBSECTIOKLASSCAESAREA Constant Private Type reference (TYPE) STRING 'OPS_GebSectioKlassCaesarea' 20101028
36 C_GEBSECTIOMISGAV Constant Private Type reference (TYPE) STRING 'OPS_GebSectioMisgav' 20101028
37 C_GEBSPONTANENTBIND Constant Private Type reference (TYPE) STRING 'OPS_GebSpontanEntbind' 20101028
38 C_LEBENDSPENDER Constant Private Type reference (TYPE) STRING 'OPS_Lebendspender' 20101028
39 C_LEBERRETRANSPLANTATION Constant Private Type reference (TYPE) STRING 'OPS_LeberRetransplantation' 20101028
40 C_LEICHENNIERE Constant Private Type reference (TYPE) STRING 'OPS_Leichenniere' 20101028
41 C_MASTEKTOMIE Constant Private Type reference (TYPE) STRING 'OPS_Mastektomie' 20101028
42 C_NIERENTX Constant Private Type reference (TYPE) STRING 'OPS_NierenTx' 20101028
43 C_NNBSECTIO Constant Private Type reference (TYPE) STRING 'OPS_nnbSectio' 20101028
44 C_OPENTBIND Constant Private Type reference (TYPE) STRING 'OPS_OpEntbind' 20101028
45 C_OPS_AXILLADISSEKTION Constant Private Type reference (TYPE) STRING 'OPS_Axilladissektion' 20101028
46 C_OPS_GEBSECTIOMISGAV Constant Private Type reference (TYPE) STRING 'OPS_OPS_GebSectioMisgav' 20101028
47 C_PANKREASTX Constant Private Type reference (TYPE) STRING 'OPS_PankreasTx' 20101028
48 C_PRIMAERESECTIO Constant Private Type reference (TYPE) STRING 'OPS_primaereSectio' 20101028
49 C_REZIDIVHERNIEN Constant Private Type reference (TYPE) STRING 'OPS_RezidivHernien' 20101028
50 C_SECTIO Constant Private Type reference (TYPE) STRING 'OPS_Sectio' 20101028
51 C_SEKUNDAERESECTIO Constant Private Type reference (TYPE) STRING 'OPS_sekundaereSectio' 20101028
52 C_SENTINELLYMPHKNOTEN Constant Private Type reference (TYPE) STRING 'OPS_SentinelLymphknoten' 20101028
53 C_SM_DDD Constant Private Type reference (TYPE) STRING 'OPS_SM_DDD' 20101028
54 C_SM_VDD Constant Private Type reference (TYPE) STRING 'OPS_SM_VDD' 20101028
55 C_SM_VVI_AAI Constant Private Type reference (TYPE) STRING 'OPS_SM_VVI_AAI' 20101028
56 C_STENTS Constant Private Type reference (TYPE) STRING 'OPS_Stents' 20101028
57 C_VAGOPENTBIND Constant Private Type reference (TYPE) STRING 'OPS_VagOpEntbind' 20101028
58 C_VAGSPONTENTBIND Constant Private Type reference (TYPE) STRING 'OPS_VagSpontEntbind' 20101028
59 C_VERS13 Constant Private Type reference (TYPE) STRING 'Datenexport 12.0 (Standard ist 13.0) ' 20101028
60 C_VERS14 Constant Private Type reference (TYPE) STRING 'Datenexport 13.0 (Standard ist 14.0) ' 20101028
61 FALSE Instance attribute Private Attribute reference (LIKE) 20101028
62 GS_GEWICHT Static Attribute Private Type reference (TYPE) GTY_GEWICHT 20111011
63 GS_OPS Static Attribute Private Type reference (TYPE) GTY_OPS 20101028
64 GT_GEWICHT Static Attribute Private Type reference (TYPE) GTY_GEWICHT_T 20111011
65 GT_N1PDDGKI01 Static Attribute Public Type reference (TYPE) RN1PD_N1PDDGKI01_T PERINAT: GKI - Ind. for Surg. Delivery 20111011
66 GT_OPS Static Attribute Private Type reference (TYPE) GTY_OPS_T 20101028
67 INACTIVE Instance attribute Private Attribute reference (LIKE) 20101028
68 NO Instance attribute Private Attribute reference (LIKE) 20101028
69 OFF Instance attribute Private Attribute reference (LIKE) 20101028
70 ON Instance attribute Private Attribute reference (LIKE) 20101028
71 TRUE Instance attribute Private Attribute reference (LIKE) 20101028
72 YES Instance attribute Private Attribute reference (LIKE) 20101028
Methods
# Method Level Visibility Method type Description Created on
1 BQS13_ENDE Static method Public Method 20101028
2 BQS13_START Static method Public Method 20101028
3 BQS14_ENDE Static method Public Method 20101028
4 BQS14_START Static method Public Method 20101028
5 BQS15_ENDE Static method Public Method Delimitation Specification 15.0 20120823
6 BQS15_START Static method Public Method 20111011
7 BQS2013_START Static method Public Method Delimitation Specification 2013 20120823
8 CHECK_GEWICHT Static method Public Method 20111011
9 FILL_GEWICHT Static method Private Method Internal Table 20111011
10 FILL_OPS Static method Private Method Internal Table 20101028
11 FOUND_OPENTBIND Static method Public Method 20111011
12 FOUND_OPS Static method Public Method 20101028
13 GET_EXPTEXT Static method Public Method 20101028
14 GET_TRAGZEIT Static method Public Method 20111011
15 READ_SSRISIKO 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Importing I_EINL Value transfer Type reference (TYPE) GSCHL IS-H: Geschlechtskennzeichen - intern 20111128
2 Importing I_GEWICHT Value transfer Type reference (TYPE) SY-TABIX Index interner Tabellen 20111011
3 Importing I_GSCHL Value transfer Type reference (TYPE) GSCHL IS-H: Geschlechtskennzeichen - intern 20111011
4 Importing 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 Importing IT_GKI01 Call by reference Type reference (TYPE) RN1PD_N1PDDGKI01_T 20111011
2 Importing I_GM Call by reference Type reference (TYPE) N1PDGKIGM 20111011
3 Returning 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 Returning ANSWER Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20101028
2 Importing OPS Call by reference Type reference (TYPE) ANY 20101028
3 Importing REGEL Call by reference Type reference (TYPE) ANY 20101028
4 Importing 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 Returning 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 Importing I_N1PDDASS Call by reference Type reference (TYPE) N1PDDASS PERINAT: Daten zur aktuellen Schwangerschaft 20111011
2 Importing I_NGEBDAT Call by reference Type reference (TYPE) SY-DATUM IS-H: Geburtsdaten von Neugeborenen 20111011
3 Returning 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 Exporting E_R2092 Value transfer Type reference (TYPE) ISH_TRUE_FALSE fuer Regel 2092 + 2093 20111011
2 Exporting E_R2095 Value transfer Type reference (TYPE) ISH_TRUE_FALSE fuer Regel 2095 20111011
3 Exporting E_SSR08 Value transfer Type reference (TYPE) SY-TABIX Rhesus-Inkompatibilität (bei vorangeg. Schwangersch.) 20111011
4 Exporting E_SSR10 Value transfer Type reference (TYPE) SY-TABIX Adipositas 20111011
5 Exporting E_SSR11 Value transfer Type reference (TYPE) SY-TABIX Kleinwuchs 20111011
6 Exporting E_SSR13 Value transfer Type reference (TYPE) SY-TABIX Schwangere unter 18 Jahren 20111011
7 Exporting E_SSR14 Value transfer Type reference (TYPE) SY-TABIX Schwangere über 35 Jahren 20111011
8 Exporting E_SSR15 Value transfer Type reference (TYPE) SY-TABIX Vielgebärende (mehr als 4 Kinder) 20111011
9 Exporting E_SSR17 Value transfer Type reference (TYPE) SY-TABIX Z. n. Frühgeburt (Schwangerschaftsalter: Unter 37 vollendete 20111011
10 Exporting E_SSR18 Value transfer Type reference (TYPE) SY-TABIX Z. n. Geburt eines hypotrophen Kindes (Gewicht unter 2500 g) 20111011
11 Exporting E_SSR19 Value transfer Type reference (TYPE) SY-TABIX Z. n. 2 oder mehr Aborten/Abbrüchen 20111011
12 Exporting E_SSR21 Value transfer Type reference (TYPE) SY-TABIX Komplikationen bei vorausgegangenen Entbindungen 20111011
13 Exporting E_SSR22 Value transfer Type reference (TYPE) SY-TABIX Komplikationen post partum 20111011
14 Exporting E_SSR23 Value transfer Type reference (TYPE) SY-TABIX Z. n. Sectio caesarea 20111011
15 Exporting E_SSR25 Value transfer Type reference (TYPE) SY-TABIX rasche Schwangerschaftsfolge (weniger als 1 Jahr) 20111011
16 Exporting E_SSR35 Value transfer Type reference (TYPE) SY-TABIX Mehrlingsschwangerschaft 20111011
17 Exporting E_SSR38 Value transfer Type reference (TYPE) SY-TABIX Terminunklarheit 20111011
18 Exporting E_SSRISIKO Value transfer Type reference (TYPE) ISH_TRUE_FALSE Risiko vorhanden 20111011
19 Exporting 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