SAP ABAP Class CL_IM_ISHMED_BIT_DOCUMENT (Imp. Class for BAdI-Imp. ISHMED_BIT_DOCUMENT)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H (Application Component) SAP Healthcare - Industry-Specific Components for Hospitals
     N2_BASEITEM_IMP (Package) IS-H: DWS Base Item Implementation IS-H
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20050406
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ISHMED_BASEITEM_ACT BAdI Interface IF_EX_ISHMED_BASEITEM_ACT 20050113
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_BASEITEMS_CONST Base Items: Constants 20050113
Properties
Class CL_IM_ISHMED_BIT_DOCUMENT  
Short Description Imp. Class for BAdI-Imp. ISHMED_BIT_DOCUMENT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N2_BASEITEM_IMP   IS-H: DWS Base Item Implementation IS-H 
Created 20050113   SAP 
Last change 20130531   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 IF_ISH_OBJECT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SEEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SXRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20050406
2 IF_EX_ISHMED_BASEITEM_ACT BAdI Interface IF_EX_ISHMED_BASEITEM_ACT 20050113
3 IF_ISHMED_BASEITEMS_CONST Base Items: Constants 20050113
Friends
Class CL_IM_ISHMED_BIT_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CTX_KEY_NDOC_TAB Constant Private Type reference (TYPE) N2_DWS_SEMOBJID 'BI_DOCUMENT_NDOC_TAB' Semantic Object Key 20100203
2 CO_RESULT_STATUS_CANCELLED Instance attribute Private Attribute reference (LIKE) 20050113
3 CO_RESULT_STATUS_DONE Instance attribute Private Attribute reference (LIKE) 20050113
Methods
# Method Level Visibility Method type Description Created on
1 DO_FOR_DWS Instance method Protected Method Processing in DWS Usage Area 20050113
2 DO_FOR_OTHERS Instance method Protected Method Processing of Other Usage Areas 20050113
3 EXIT_AFTER Instance method Private Method Call Enhancement Before Execution 20050213
4 EXIT_BEFORE Instance method Private Method Call Enhancement Before Execution 20050213
5 GET_CONTEXT_ADMINDATA_CREATE Static method Public Method Create Document: Get Doc. Mgmt Data from Context 20120223
6 GET_CONTEXT_MOVEMENTS Static method Public Method Get Movement Data from Context 20120223
7 GET_CONTEXT_REQUESTS Static method Public Method Get Request Data from Context 20120223
8 GET_CONTEXT_SERVICES Static method Public Method Get Service Data from Context 20120223
9 GET_EXIT Instance method Private Method Instantiate Enhancement 20050213
10 GET_NDOC_DATA_FROM_CONTEXT Static method Public Method NDOC Get Data Records from Context Object 20100203
11 SET_BASEITEM_DATA_TO_NDOC Static method Private Method Set Document Base Item in NDOC Structure 20120507
12 SET_BASEITEM_DOC_TO_CONTEXT Static method Private Method Set Base Item Document Data in Context 20120222
13 SET_CONTEXT_ADMINDATA_CREATE Static method Public Method Create Document: Place Doc. Mgmt Data in Context 20120223
14 SET_NDOC_DATA_IN_CONTEXT Static method Public Method NDOC Place Data Records in Context Object 20100203
Events
Class CL_IM_ISHMED_BIT_DOCUMENT has no event.
Types
Class CL_IM_ISHMED_BIT_DOCUMENT has no local type.
Method Signatures

Method DO_FOR_DWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RESULT Call by reference Type reference (TYPE) N2_BASEITEM_RESULT IS-H*MED: Basisitem Ergebnis der Ausführung (serialisiert) 20050113
2 Exporting ER_RESULT_OBJ Call by reference Object reference (TYPE REF TO) IF_ISHMED_BASEITEM_RESULT Basisitems: Ergebnisobjekt 20050511
3 Exporting E_ACTION_RESULT Call by reference Type reference (TYPE) N2_BASEITEM_RESULT_STATUS Basisitem Ergebnis der Ausführung 20050113
4 Importing FLT_VAL Call by reference Type reference (TYPE) N2_BASEITEM_TYPE IS-H*MED: Basisitemtyp 20050113
5 Importing IR_BASEITEM Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEM IS-H*MED: Basisitem 20050113
6 Importing IR_BASEITEMTYPE Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEMTYPE Basisitemtyp 20050113
7 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20050113
8 Importing IR_OPERATION Call by reference Object reference (TYPE REF TO) IF_ISHMED_BASEITEM_OPERATION Auszuführendes Basisitem 20050113
9 Importing I_COMMIT Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050113
10 Importing I_TESTRUN Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050113
# Exception Resumable Description Created on
1 CX_ISHMED_BASEITEMS IS-H*MED: Basisitems 20050113
2 CX_ISHMED_BASEITEM_EXEC IS-H*MED: Basisitem Ausführung 20050113
3 CX_ISHMED_BASEITEM_EXIT IS-H*MED: Basisitems Exit 20050113

Method DO_FOR_OTHERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RESULT Call by reference Type reference (TYPE) N2_BASEITEM_RESULT IS-H*MED: Basisitem Ergebnis der Ausführung (serialisiert) 20050113
2 Exporting ER_RESULT_OBJ Call by reference Object reference (TYPE REF TO) IF_ISHMED_BASEITEM_RESULT Basisitems: Ergebnisobjekt 20050511
3 Exporting E_ACTION_RESULT Call by reference Type reference (TYPE) N2_BASEITEM_RESULT_STATUS Basisitem Ergebnis der Ausführung 20050113
4 Importing FLT_VAL Call by reference Type reference (TYPE) N2_BASEITEM_TYPE IS-H*MED: Basisitemtyp 20050113
5 Importing IR_BASEITEM Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEM IS-H*MED: Basisitem 20050113
6 Importing IR_BASEITEMTYPE Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEMTYPE Basisitemtyp 20050113
7 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20050113
8 Importing IR_OPERATION Call by reference Object reference (TYPE REF TO) IF_ISHMED_BASEITEM_OPERATION Auszuführendes Basisitem 20050113
9 Importing I_COMMIT Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050113
10 Importing I_TESTRUN Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050113
# Exception Resumable Description Created on
1 CX_ISHMED_BASEITEMS IS-H*MED: Basisitems 20050113
2 CX_ISHMED_BASEITEM_EXEC IS-H*MED: Basisitem Ausführung 20050113
3 CX_ISHMED_BASEITEM_EXIT IS-H*MED: Basisitems Exit 20050113

Method EXIT_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BASEITEM Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEM Basisitem 20050213
2 Importing IR_BASEITEMTYPE Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEMTYPE Basisitemtyp 20050213
3 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20050213
4 Importing IR_OPERATION Call by reference Object reference (TYPE REF TO) IF_ISHMED_BASEITEM_OPERATION Auszuführendes Basisitem 20050213
5 Importing IS_BASEITEM Call by reference Type reference (TYPE) RN2_BASEITEM_DOCUMENT Basisitem Dokument Datenstruktur komplett 20050213
6 Importing I_FIRST_RUN Call by reference Type reference (TYPE) ABAP_BOOL Erste Ausführung 20050213
7 Importing I_RESULT Call by reference Type reference (TYPE) N2_BASEITEM_RESULT IS-H*MED: Basisitem Ergebnis der Ausführung (serialisiert) 20050213
# Exception Resumable Description Created on
1 CX_ISHMED_BASEITEM_EXIT IS-H*MED: Basisitems Exit 20050213

Method EXIT_BEFORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BASEITEM Call by reference Type reference (TYPE) RN2_BASEITEM_DOCUMENT Basisitem Dokument Datenstruktur komplett 20050215
2 Changing C_RESULT Call by reference Type reference (TYPE) N2_BASEITEM_RESULT IS-H*MED: Basisitem Ergebnis der Ausführung (serialisiert) 20050215
3 Importing IR_BASEITEM Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEM Basisitem 20050213
4 Importing IR_BASEITEMTYPE Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEMTYPE Basisitemtyp 20050213
5 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20050213
6 Importing IR_OPERATION Call by reference Object reference (TYPE REF TO) IF_ISHMED_BASEITEM_OPERATION Auszuführendes Basisitem 20050213
# Exception Resumable Description Created on
1 CX_ISHMED_BASEITEM_EXIT IS-H*MED: Basisitems Exit 20050213

Method GET_CONTEXT_ADMINDATA_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADMINDATA_CREATE Call by reference Type reference (TYPE) RN2DOCADMIN_CREATE ISHMED: DokVerwaltungsdaten zum Dokument anlegen 20120223
2 Exporting E_ADMINDATA_DIALOG Call by reference Type reference (TYPE) N2_POPDOK PopUp-Kennz. zur Abfrage zusätzl. Verwaltungsdaten 20120223
3 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20120223

Method GET_CONTEXT_ADMINDATA_CREATE on class CL_IM_ISHMED_BIT_DOCUMENT has no exception.

Method GET_CONTEXT_MOVEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MOVES Call by reference Type reference (TYPE) ISHMED_T_DOCADMIN_MOVE IIS-H*MED: Bewegungsdaten eines Dokuments 20120223
2 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20120223

Method GET_CONTEXT_MOVEMENTS on class CL_IM_ISHMED_BIT_DOCUMENT has no exception.

Method GET_CONTEXT_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUESTS Call by reference Type reference (TYPE) ISHMED_T_DOCADMIN_REQ IIS-H*MED: Anforderungsdaten eines Dokuments 20120223
2 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20120223

Method GET_CONTEXT_REQUESTS on class CL_IM_ISHMED_BIT_DOCUMENT has no exception.

Method GET_CONTEXT_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVICES Call by reference Type reference (TYPE) ISHMED_T_DOCADMIN_SERV IIS-H*MED: Leistungsdaten eines Dokuments 20120223
2 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20120223

Method GET_CONTEXT_SERVICES on class CL_IM_ISHMED_BIT_DOCUMENT has no exception.

Method GET_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILTER Call by reference Type reference (TYPE) N2GL_BADI_FLT_DOC Basisitemtyp Dokument Filterwert 20050523
2 Returning R_BADI Value transfer Object reference (TYPE REF TO) BADI_ISHMED_BASEITEM_DOCUMENT Basisitem: Basisitemtyp Dokument 20050523
# Exception Resumable Description Created on
1 CX_ISHMED_BASEITEM_EXIT IS-H*MED: Basisitems Exit 20050213

Method GET_NDOC_DATA_FROM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NDOC Call by reference Type reference (TYPE) ISHMED_T_NDOC Tabellentyp für Tabelle NDOC 20100203
2 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20100203
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20100203
2 CX_ISHMED_CONTEXT_NOT_FOUND IS-H*MED: Kontext -- Objekt nicht enthalten 20100203
3 CX_ISHMED_CONTEXT_TOO_MANY IS-H*MED: Kontext - zu viele Objekte 20100203
4 CX_ISHMED_CONTEXT_WRONG_TYPE IS-H*MED: Kontext -- Falscher Objekttyp 20100203

Method SET_BASEITEM_DATA_TO_NDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NDOC Call by reference Type reference (TYPE) NDOC IS-H: Zuordnungen IS-H Objekte zu Dokumenten im DVS 20120507
2 Importing IS_BASEITEM_DOCUMENT Call by reference Type reference (TYPE) RN2_BASEITEM_DOCUMENT Basisitem Dokument Datenstruktur komplett 20120507

Method SET_BASEITEM_DATA_TO_NDOC on class CL_IM_ISHMED_BIT_DOCUMENT has no exception.

Method SET_BASEITEM_DOC_TO_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX Kontext: Hauptinterface 20120222
2 Importing IS_BASEITEM_DOCUMENT Call by reference Type reference (TYPE) RN2_BASEITEM_DOCUMENT Basisitem Dokument Datenstruktur komplett 20120222
# Exception Resumable Description Created on
1 CX_ISHMED_BASEITEMS Basisitems 20120222

Method SET_CONTEXT_ADMINDATA_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BASEITEM Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEM Basisitem 20120223
2 Importing IR_BASEITEMTYPE Call by reference Object reference (TYPE REF TO) CL_ISHMED_BASEITEMTYPE Basisitemtyp 20120223
3 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX Kontext: Hauptinterface 20120223
4 Importing IS_ADMINDATA_CREATE Call by reference Type reference (TYPE) RN2DOCADMIN_CREATE DokVerwaltungsdaten zum Anlegen eines Dokuments 20120223
# Exception Resumable Description Created on
1 CX_ISHMED_BASEITEMS Basisitems 20120223

Method SET_NDOC_DATA_IN_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX Kontext: Hauptinterface 20100203
2 Importing IT_NDOC Call by reference Type reference (TYPE) ISHMED_T_NDOC Tabellentyp für Tabelle NDOC 20100203
# Exception Resumable Description Created on
1 CX_ISHMED_BASEITEMS Basisitems 20100203
History
Last changed by/on SAP  20130531 
SAP Release Created in 600