SAP ABAP Class CL_ISHMED_LOCK (IS-H*MED: Termination and Removal of Diverse Locks)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷ CRM (Application Component) Customer Relationship Management
⤷ CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷ NPVS (Package) Application development patient management system
⤷ CRM (Application Component) Customer Relationship Management
⤷ CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷ NPVS (Package) Application development patient management system
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 | 20041124 |
Properties
Class | CL_ISHMED_LOCK | |
Short Description | IS-H*MED: Termination and Removal of Diverse Locks | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | NPVS | Application development patient management system |
Created | 20010821 | SAP |
Last change | 20070917 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_ISHMED_LOCK has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_ISH_CONSTANT_DEFINITION | IS-H: Definition of General Constants | 20041124 |
Friends
Class CL_ISHMED_LOCK has no friend class.
Attributes
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_ENQUEUE_PLANOBJECT | Static method | Public | Method | Check Locks for a Planning Object | 20040923 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20010821 |
3 | DEQUEUE | Instance method | Public | Method | Remove Lock(s) | 20010821 |
4 | DEQUEUE_APPOINTMENT | Static method | Public | Method | Unlock Appointment | 20020702 |
5 | DEQUEUE_N1PLATH | Static method | Public | Method | Unlock Day-Related Planning Authority | 20030115 |
6 | DEQUEUE_PLANOBJECT | Static method | Public | Method | Unlock Planning Object | 20021202 |
7 | DEQUEUE_PLANOBJECTS | Instance method | Public | Method | Unlock Planning Object (with Administration of Locks) | 20031203 |
8 | DEQUEUE_REAL_PATIENT | Static method | Public | Method | Unlock Real Patients | 20020418 |
9 | DEQUEUE_SPECIAL | Instance method | Public | Method | Remove Lock for a Special Lock Object | 20040310 |
10 | ENQUEUE | Instance method | Public | Method | Set Lock(s) | 20010821 |
11 | ENQUEUE_APPOINTMENT | Static method | Public | Method | Lock Appointment | 20020702 |
12 | ENQUEUE_CASE | Static method | Public | Method | Case Lock | 20010821 |
13 | ENQUEUE_N1PLATH | Static method | Public | Method | Lock Day-Related Planning Authority | 20030114 |
14 | ENQUEUE_PLANOBJECT | Static method | Public | Method | Lock Planning Objects | 20021202 |
15 | ENQUEUE_PLANOBJECTS | Instance method | Public | Method | Lock Planning Objects (with Administration of Locks) | 20031203 |
16 | ENQUEUE_PROV_PATIENT | Static method | Public | Method | Lock Provisional Patient | 20010821 |
17 | ENQUEUE_REAL_PATIENT | Static method | Public | Method | Lock Real Patient | 20010821 |
18 | ENQUEUE_SPECIAL | Instance method | Public | Method | Set Lock for a Special Lock Object | 20040310 |
19 | GET_DATA_TO_LOCK | Static method | Protected | Method | Return All Locks to Be Executed | 20070412 |
20 | GET_LOCKS | Instance method | Public | Method | Give All Executed Locks to the Caller | 20010821 |
21 | GET_LOCKS_PLANOBJECTS | Instance method | Public | Method | Return All Performed Locks Concerning Planning Objects | 20031203 |
22 | GET_LOCKS_SPECIAL | Instance method | Public | Method | Give All Executed Locks to the Caller | 20040318 |
Events
Class CL_ISHMED_LOCK has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYT_LOCK_TAB | Private | See coding | TYT_LOCK_TAB | 20010821 | tyt_lock_tab TYPE STANDARD TABLE OF ty_lock
|
|
2 | TYT_LOCK_TAB_POB | Private | See coding | Table Type for Locking Planning Objects | 20021202 | tyt_lock_tab_pob TYPE STANDARD TABLE OF ty_lock_pob
|
|
3 | TY_LOCK | Private | See coding | TY_LOCK | 20010821 | BEGIN OF ty_lock,
type TYPE char2,
patnr TYPE npat-patnr,
papid TYPE npap-papid,
einri TYPE tn01-einri,
falnr TYPE nfal-falnr,
lock TYPE ish_on_off,
key TYPE n1genkey6,
caller TYPE sy-tcode,
patname TYPE ish_pnamec,
END OF ty_lock
|
|
4 | TY_LOCK_POB | Private | See coding | Structure for Locking Planning Objects | 20021202 | BEGIN OF ty_lock_pob,
pobnr TYPE npob-pobnr,
date TYPE sy-datum,
time TYPE sy-uzeit,
dauer TYPE n1dauer_min,
orgid TYPE norg-orgid,
lock TYPE ish_on_off,
key TYPE n1genkey6,
caller TYPE sy-tcode,
object type ref to if_ish_identify_object,
END OF ty_lock_pob
|
Method Signatures
Method CHECK_ENQUEUE_PLANOBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_LOCKDAUER | Value transfer | Type reference (TYPE) | N1DAUER_MIN | Sperrdauer | 20041008 | ||
2 | Exporting | E_LOCKED | Value transfer | Type reference (TYPE) | ISH_ON_OFF | Planobjekt gesperrt (ON/OFF) | 20040923 | ||
3 | Exporting | E_LOCKTIME | Value transfer | Type reference (TYPE) | SY-UZEIT | Sperrzeit | 20041008 | ||
4 | Exporting | E_LOCKUSER | Value transfer | Type reference (TYPE) | SY-UNAME | Sperruser | 20040927 | ||
5 | Importing | I_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Datum | 20040923 | ||
6 | Importing | I_DAUER | Value transfer | Type reference (TYPE) | N1DAUER_MIN | Dauer in Minuten | 20040923 | ||
7 | Importing | I_POBNR | Value transfer | Type reference (TYPE) | NPOB-POBNR | Planobjekt | 20040923 | ||
8 | Importing | I_TIME | Value transfer | Type reference (TYPE) | SY-UZEIT | Uhrzeit | 20040923 |
Method CHECK_ENQUEUE_PLANOBJECT on class CL_ISHMED_LOCK has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_ISHMED_LOCK has no parameter.
Method CONSTRUCTOR on class CL_ISHMED_LOCK has no exception.
Method DEQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20010821 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20010821 | ||
3 | Importing | IT_LOCK | Value transfer | Type reference (TYPE) | ISHMED_T_RN1LOCK | Sperren, welche aufgehoben werden sollen | 20030103 | ||
4 | Importing | I_CALLER | Value transfer | Type reference (TYPE) | SY-TCODE | Aufrufendes Programm (Includename) | 20020930 | ||
5 | Importing | I_KEY | Value transfer | Type reference (TYPE) | N1GENKEY6 | eindeutiger Schlüssel für die vorgenommenen Sperren | 20010821 |
Method DEQUEUE on class CL_ISHMED_LOCK has no exception.
Method DEQUEUE_APPOINTMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20020702 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20020702 | ||
3 | Importing | I_TMNID | Value transfer | Type reference (TYPE) | NTMN-TMNID | Termin-ID | 20020703 |
Method DEQUEUE_APPOINTMENT on class CL_ISHMED_LOCK has no exception.
Method DEQUEUE_N1PLATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20030115 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20030115 | ||
3 | Importing | I_N1PLATH | Value transfer | Type reference (TYPE) | ISHMED_DPLAUTH_DATA_S | Tagesbezogene Panungsautorität - beplante OE´s | 20030131 |
Method DEQUEUE_N1PLATH on class CL_ISHMED_LOCK has no exception.
Method DEQUEUE_PLANOBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20021202 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20021202 | ||
3 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_ISH_IDENTIFY_OBJECT | wrd im Fehlerfall an C_ERRORHANDLER übergeben | 20031201 | ||
4 | Importing | I_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Datum | 20021202 | ||
5 | Importing | I_DAUER | Value transfer | Type reference (TYPE) | N1DAUER_MIN | Dauer in Minuten | 20040923 | ||
6 | Importing | I_POBNR | Value transfer | Type reference (TYPE) | NPOB-POBNR | Planobjekt | 20021202 | ||
7 | Importing | I_TIME | Value transfer | Type reference (TYPE) | SY-UZEIT | Uhrzeit | 20021202 |
Method DEQUEUE_PLANOBJECT on class CL_ISHMED_LOCK has no exception.
Method DEQUEUE_PLANOBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20031203 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031203 | ||
3 | Importing | IT_RESOURCES_DATE | Value transfer | Type reference (TYPE) | ISH_T_POB_ENQUEUE | Ressourcen, deren Sperre aufgehoben werden soll | 20031203 | ||
4 | Importing | I_CALLER | Value transfer | Type reference (TYPE) | SY-TCODE | Aufrufendes Programm (Includename) | 20031203 | ||
5 | Importing | I_KEY | Value transfer | Type reference (TYPE) | N1GENKEY6 | eindeutiger Schlüssel für die vorgenommenen Sperren | 20031203 |
Method DEQUEUE_PLANOBJECTS on class CL_ISHMED_LOCK has no exception.
Method DEQUEUE_REAL_PATIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20020418 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20020418 | ||
3 | Importing | I_CALLER | Value transfer | Type reference (TYPE) | SY-TCODE | Aufrufendes Programm | 20020930 | ||
4 | Importing | I_PATNR | Value transfer | Type reference (TYPE) | NPAT-PATNR | Patient | 20020418 |
Method DEQUEUE_REAL_PATIENT on class CL_ISHMED_LOCK has no exception.
Method DEQUEUE_SPECIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20040310 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040310 | ||
3 | Importing | I_KEY | Value transfer | Type reference (TYPE) | N1GENKEY6 | eindeutiger Schlüssel für die vorgenommenen Sperren | 20040310 |
Method DEQUEUE_SPECIAL on class CL_ISHMED_LOCK has no exception.
Method ENQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20010821 | ||
2 | Exporting | E_KEY | Value transfer | Type reference (TYPE) | N1GENKEY6 | eindeutiger Schlüssel für die vorgenommenen Sperren | 20010821 | ||
3 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20010821 | ||
4 | Importing | IT_DATA | Value transfer | Type reference (TYPE) | STANDARD TABLE | Tabelle mit Daten | 20010821 | ||
5 | Importing | IT_OBJECTS | Value transfer | Type reference (TYPE) | ISH_OBJECTLIST | Objektliste | 20010821 | ||
6 | Importing | I_CALLER | Value transfer | Type reference (TYPE) | SY-TCODE | Aufrufendes Programm (Includename) | 20010821 | ||
7 | Importing | I_HANDLE_DB_VALUES | Value transfer | Type reference (TYPE) | ISH_ON_OFF | SPACE | IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') | 20070412 | |
8 | Importing | I_VITPAR | Value transfer | Type reference (TYPE) | ISH_ON_OFF | SPACE | Vitalparameter sperren | 20020503 |
Method ENQUEUE on class CL_ISHMED_LOCK has no exception.
Method ENQUEUE_APPOINTMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20020702 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20020702 | ||
3 | Importing | I_MSG | Value transfer | Type reference (TYPE) | ISH_ON_OFF | 'X' | Sperrmeldung erzeugen | 20021007 | |
4 | Importing | I_TMNDT | Value transfer | Type reference (TYPE) | NTMN-TMNDT | Termin-Datum | 20020703 | ||
5 | Importing | I_TMNID | Value transfer | Type reference (TYPE) | NTMN-TMNID | Termin-ID | 20020702 | ||
6 | Importing | I_TMNZT | Value transfer | Type reference (TYPE) | NTMN-TMNZT | Termin-Uhrzeit | 20020703 |
Method ENQUEUE_APPOINTMENT on class CL_ISHMED_LOCK has no exception.
Method ENQUEUE_CASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20010821 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20010821 | ||
3 | Importing | I_CALLER | Value transfer | Type reference (TYPE) | SY-TCODE | Aufrufendes Programm | 20020930 | ||
4 | Importing | I_EINRI | Value transfer | Type reference (TYPE) | TN01-EINRI | Einrichtung | 20010821 | ||
5 | Importing | I_FALNR | Value transfer | Type reference (TYPE) | NFAL-FALNR | Fall | 20010821 | ||
6 | Importing | I_MSG | Value transfer | Type reference (TYPE) | ISH_ON_OFF | 'X' | Sperrmeldung erzeugen | 20021007 |
Method ENQUEUE_CASE on class CL_ISHMED_LOCK has no exception.
Method ENQUEUE_N1PLATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20030114 | ||
2 | Exporting | E_RC | Call by reference | Type reference (TYPE) | I | Returncode | 20030114 | ||
3 | Importing | I_N1PLATH | Call by reference | Type reference (TYPE) | ISHMED_DPLAUTH_DATA_S | Tagesbezogenen Planungsautoritäten - beplanten OE´s | 20030131 |
Method ENQUEUE_N1PLATH on class CL_ISHMED_LOCK has no exception.
Method ENQUEUE_PLANOBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20021202 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20021202 | ||
3 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_ISH_IDENTIFY_OBJECT | wrd im Fehlerfall an C_ERRORHANDLER übergeben | 20031201 | ||
4 | Importing | I_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Datum | 20021202 | ||
5 | Importing | I_DAUER | Value transfer | Type reference (TYPE) | N1DAUER_MIN | Dauer in Minuten | 20040923 | ||
6 | Importing | I_MSG | Value transfer | Type reference (TYPE) | ISH_ON_OFF | 'X' | Sperrmeldung erzeugen | 20021202 | |
7 | Importing | I_POBNR | Value transfer | Type reference (TYPE) | NPOB-POBNR | Planobjekt | 20021202 | ||
8 | Importing | I_TIME | Value transfer | Type reference (TYPE) | SY-UZEIT | Uhrzeit | 20021202 |
Method ENQUEUE_PLANOBJECT on class CL_ISHMED_LOCK has no exception.
Method ENQUEUE_PLANOBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20031203 | ||
2 | Exporting | ET_NOT_LOCKED_RESOURCES | Value transfer | Type reference (TYPE) | ISH_T_POB_ENQUEUE | Ressourcen bei denen das Sperren nicht möglich war | 20051117 | ||
3 | Exporting | E_KEY | Value transfer | Type reference (TYPE) | N1GENKEY6 | eindeutiger Schlüssel für die vorgenommenen Sperren | 20031203 | ||
4 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031203 | ||
5 | Importing | IT_RESOURCES | Value transfer | Type reference (TYPE) | ISH_T_POB_ENQUEUE | zu sperrende Ressourcen | 20031203 | ||
6 | Importing | I_CALLER | Value transfer | Type reference (TYPE) | SY-TCODE | Aufrufendes Programm (Includename) | 20031203 | ||
7 | Importing | I_MSG | Value transfer | Type reference (TYPE) | ISH_ON_OFF | 'X' | Sperrmeldung erzeugen (ON/OFF) | 20041111 |
Method ENQUEUE_PLANOBJECTS on class CL_ISHMED_LOCK has no exception.
Method ENQUEUE_PROV_PATIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20010821 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20010821 | ||
3 | Importing | I_CALLER | Value transfer | Type reference (TYPE) | SY-TCODE | Aufrufendes Programm | 20020930 | ||
4 | Importing | I_MSG | Value transfer | Type reference (TYPE) | ISH_ON_OFF | 'X' | Sperrmeldung erzeugen | 20021007 | |
5 | Importing | I_PAPID | Value transfer | Type reference (TYPE) | NPAP-PAPID | Vorläufiger Patient | 20010821 |
Method ENQUEUE_PROV_PATIENT on class CL_ISHMED_LOCK has no exception.
Method ENQUEUE_REAL_PATIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20010821 | ||
2 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20010821 | ||
3 | Importing | I_CALLER | Value transfer | Type reference (TYPE) | SY-TCODE | Aufrufendes Programm | 20020930 | ||
4 | Importing | I_MSG | Value transfer | Type reference (TYPE) | ISH_ON_OFF | 'X' | Sperrmeldung erzeugen | 20021007 | |
5 | Importing | I_PATNR | Value transfer | Type reference (TYPE) | NPAT-PATNR | Patient | 20010821 |
Method ENQUEUE_REAL_PATIENT on class CL_ISHMED_LOCK has no exception.
Method ENQUEUE_SPECIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20040310 | ||
2 | Exporting | E_KEY | Value transfer | Type reference (TYPE) | N1GENKEY6 | eindeutiger Schlüssel für die vorgenommenen Sperren | 20040310 | ||
3 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040310 | ||
4 | Importing | IT_DATA | Value transfer | Type reference (TYPE) | STANDARD TABLE | Zu sperrende Daten | 20040310 | ||
5 | Importing | IT_OBJECTS | Value transfer | Type reference (TYPE) | ISH_OBJECTLIST | Zu sperrende Daten in Objektform | 20040310 | ||
6 | Importing | I_CALLER | Value transfer | Type reference (TYPE) | ANY | Der Name des aufrufenden Programms | 20040310 | ||
7 | Importing | I_CLASSNAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Name der Klasse, in der die Sperrmethoden sind | 20040310 | ||
8 | Importing | I_LOCK_OBJECT | Value transfer | Type reference (TYPE) | ANY | Name des Lock-Objekts (z.B. EN1...) | 20040310 |
Method ENQUEUE_SPECIAL on class CL_ISHMED_LOCK has no exception.
Method GET_DATA_TO_LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20070412 | ||
2 | Exporting | ET_LOCK_TABLE | Value transfer | Type reference (TYPE) | ISHMED_T_RN1LOCK | IS-H*MED: Tabellentyp für Sperren | 20070412 | ||
3 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | IS-H: Returncode bei Methodenaufrufen | 20070412 | ||
4 | Importing | IT_OBJ_TO_LOCK | Value transfer | Type reference (TYPE) | ISH_OBJECTLIST | IS-H: Tabelle mit Objektreferenzen | 20070412 | ||
5 | Importing | I_HANDLE_DB_VALUES | Value transfer | Type reference (TYPE) | ISH_ON_OFF | SPACE | IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') | 20070412 |
Method GET_DATA_TO_LOCK on class CL_ISHMED_LOCK has no exception.
Method GET_LOCKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20010821 | ||
2 | Exporting | ET_LOCK | Value transfer | Type reference (TYPE) | ISHMED_T_RN1LOCK | Sperren | 20010821 | ||
3 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20010821 | ||
4 | Importing | I_KEY | Value transfer | Type reference (TYPE) | N1GENKEY6 | bei Übergabe eines Key's werden Sperren eingeschränkt | 20030109 |
Method GET_LOCKS on class CL_ISHMED_LOCK has no exception.
Method GET_LOCKS_PLANOBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20031203 | ||
2 | Exporting | ET_LOCK_POB | Value transfer | Type reference (TYPE) | ISH_T_POB_ENQUEUE | gesperrte Planobjekte | 20031203 | ||
3 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031203 | ||
4 | Importing | I_KEY | Value transfer | Type reference (TYPE) | N1GENKEY6 | bei Übergabe eines Key's werden Sperren eingeschränkt | 20031203 |
Method GET_LOCKS_PLANOBJECTS on class CL_ISHMED_LOCK has no exception.
Method GET_LOCKS_SPECIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_ERRORHANDLER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20040318 | ||
2 | Exporting | ET_LOCK | Value transfer | Type reference (TYPE) | ISHMED_T_LOCK_SPECIAL | Sperren | 20040318 | ||
3 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040318 | ||
4 | Importing | I_KEY | Value transfer | Type reference (TYPE) | N1GENKEY6 | bei Übergabe eines Key's werden Sperren eingeschränkt | 20040318 |
Method GET_LOCKS_SPECIAL on class CL_ISHMED_LOCK has no exception.
History
Last changed by/on | SAP | 20070917 |
SAP Release Created in | 463 |