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
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
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Attribute reference (LIKE) 20041124
2 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20041124
3 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20041124
4 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20041124
5 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20041124
6 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20041124
7 CO_TYPE_CASE Constant Private Type reference (TYPE) CHAR2 'CA' Case 20010821
8 CO_TYPE_PROV_PAT Constant Private Type reference (TYPE) CHAR2 'PP' Provisional Patient 20010821
9 CO_TYPE_REAL_PAT Constant Private Type reference (TYPE) CHAR2 'RP' Real Patient 20010821
10 CO_TYPE_VITPAR Constant Private Type reference (TYPE) CHAR2 'VP' CO_TYPE_VITPAR 20020503
11 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20041124
12 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20041124
13 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20041124
14 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20041124
15 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20041124
16 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20041124
17 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20041124
18 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20041124
19 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20041124
20 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20041124
21 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20041124
22 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20041124
23 FALSE Instance attribute Private Attribute reference (LIKE) 20041124
24 GT_LOCK Instance attribute Private Type reference (TYPE) TYT_LOCK_TAB Table with Locks 20010821
25 GT_LOCK_POB Instance attribute Private Type reference (TYPE) TYT_LOCK_TAB_POB Table with Locks Conserning Planning Objects 20021202
26 GT_LOCK_SPECIAL Instance attribute Private Type reference (TYPE) ISHMED_T_LOCK_SPECIAL Table with Special Locks 20040310
27 G_KEY Instance attribute Private Type reference (TYPE) N1GENKEY6 1 Unique Number of the Lock 20010821
28 INACTIVE Instance attribute Private Attribute reference (LIKE) 20041124
29 NO Instance attribute Private Attribute reference (LIKE) 20041124
30 OFF Instance attribute Private Attribute reference (LIKE) 20041124
31 ON Instance attribute Private Attribute reference (LIKE) 20041124
32 TRUE Instance attribute Private Attribute reference (LIKE) 20041124
33 YES Instance attribute Private Attribute reference (LIKE) 20041124
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