SAP ABAP Class CL_BUP_LOCKING_SHARED (BP: Shared Lock Management for Business Partners)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BP (Application Component) Business Partner Foundation
     S_BUPA_IPI (Package) SAP Business Partner: Internal Programming Interface (Basis)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_CONST Business Partner: Constants Generally Used 20081114
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_RELT_CONST BPR: Constants for Relationship Segments 20081117
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20081114
Properties
Class CL_BUP_LOCKING_SHARED  
Short Description BP: Shared Lock Management for Business Partners    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BUPA_IPI   SAP Business Partner: Internal Programming Interface (Basis) 
Created 20081114   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_BUP_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_CONST Business Partner: Constants Generally Used 20081114
2 IF_BUP_RELT_CONST BPR: Constants for Relationship Segments 20081117
3 IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20081114
Friends
Class CL_BUP_LOCKING_SHARED has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_DELETE Instance attribute Private Attribute reference (LIKE) 20081114
2 GC_ACTION_ERRONEOUS_DELETE Instance attribute Private Attribute reference (LIKE) 20081117
3 GC_ACTION_ERRONEOUS_INSERT Instance attribute Private Attribute reference (LIKE) 20081117
4 GC_ACTION_INSERT Instance attribute Private Attribute reference (LIKE) 20081114
5 GC_ACTION_RELD_CREATE Instance attribute Private Attribute reference (LIKE) 20081117
6 GC_ACTION_UPDATE Instance attribute Private Attribute reference (LIKE) 20081114
7 GC_ACTIVITY_CREATE Instance attribute Private Attribute reference (LIKE) 20081117
8 GC_ACTIVITY_DELETE Instance attribute Private Attribute reference (LIKE) 20081117
9 GC_ACTIVITY_DISPLAY Instance attribute Private Attribute reference (LIKE) 20081114
10 GC_ACTIVITY_MODIFY Instance attribute Private Attribute reference (LIKE) 20081117
11 GC_ACTIVITY_UPDATE Instance attribute Private Attribute reference (LIKE) 20081114
12 GC_ADDR Instance attribute Private Attribute reference (LIKE) 20081114
13 GC_ADUS Instance attribute Private Attribute reference (LIKE) 20081114
14 GC_ATTR1 Instance attribute Private Attribute reference (LIKE) 20081114
15 GC_ATTR2 Instance attribute Private Attribute reference (LIKE) 20081114
16 GC_ATTR3 Instance attribute Private Attribute reference (LIKE) 20081114
17 GC_ATTR4 Instance attribute Private Attribute reference (LIKE) 20081114
18 GC_AUTH_ACTVT_DELETE Instance attribute Private Attribute reference (LIKE) 20081114
19 GC_AUTH_ACTVT_DISPLAY Instance attribute Private Attribute reference (LIKE) 20081114
20 GC_AUTH_ACTVT_INSERT Instance attribute Private Attribute reference (LIKE) 20081114
21 GC_AUTH_ACTVT_UPDATE Instance attribute Private Attribute reference (LIKE) 20081114
22 GC_BANK Instance attribute Private Attribute reference (LIKE) 20081114
23 GC_BCACC_CL_TB921 Instance attribute Private Attribute reference (LIKE) 20081117
24 GC_BCACC_CL_TBZ9 Instance attribute Private Attribute reference (LIKE) 20081117
25 GC_BCACC_IF_TB003 Instance attribute Private Attribute reference (LIKE) 20081117
26 GC_BCACC_IF_TB905 Instance attribute Private Attribute reference (LIKE) 20081117
27 GC_BCACC_IF_TB910 Instance attribute Private Attribute reference (LIKE) 20081117
28 GC_BCACC_IF_TB912 Instance attribute Private Attribute reference (LIKE) 20081117
29 GC_BCACC_IF_TB914 Instance attribute Private Attribute reference (LIKE) 20081117
30 GC_BCACC_IF_TB916 Instance attribute Private Attribute reference (LIKE) 20081117
31 GC_BCACC_IF_TB920 Instance attribute Private Attribute reference (LIKE) 20081117
32 GC_BCACC_IF_TB921 Instance attribute Private Attribute reference (LIKE) 20081117
33 GC_BCACC_IF_TBZ9 Instance attribute Private Attribute reference (LIKE) 20081117
34 GC_BUP Instance attribute Private Attribute reference (LIKE) 20081114
35 GC_CARD Instance attribute Private Attribute reference (LIKE) 20081114
36 GC_CENT Instance attribute Private Attribute reference (LIKE) 20081114
37 GC_CHANGE_MODE_CREATE Instance attribute Private Attribute reference (LIKE) 20081114
38 GC_CHANGE_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20081114
39 GC_CHANGE_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20081114
40 GC_DATE_FROM Instance attribute Private Attribute reference (LIKE) 20081114
41 GC_DATE_TO Instance attribute Private Attribute reference (LIKE) 20081114
42 GC_DOCU Instance attribute Private Attribute reference (LIKE) 20081114
43 GC_DUMMY_DFTVAL Instance attribute Private Attribute reference (LIKE) 20081117
44 GC_DUMMY_PARTNER Instance attribute Private Attribute reference (LIKE) 20081117
45 GC_DUMMY_RELNR Instance attribute Private Attribute reference (LIKE) 20081117
46 GC_DUMMY_RELTYP Instance attribute Private Attribute reference (LIKE) 20081117
47 GC_DUMMY_RLTYP Instance attribute Private Attribute reference (LIKE) 20081117
48 GC_DUMMY_XRF Instance attribute Private Attribute reference (LIKE) 20081117
49 GC_EDIT_MODE_EDIT Instance attribute Private Attribute reference (LIKE) 20081114
50 GC_EDIT_MODE_EDIT_EXCLUSIVE Instance attribute Private Attribute reference (LIKE) 20081114
51 GC_EDIT_MODE_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20081114
52 GC_EEWA Instance attribute Private Attribute reference (LIKE) 20081114
53 GC_EEWU Instance attribute Private Attribute reference (LIKE) 20081114
54 GC_FIELD_ABTNR Instance attribute Private Attribute reference (LIKE) 20081117
55 GC_FIELD_ADDRHANDLE Instance attribute Private Attribute reference (LIKE) 20081117
56 GC_FIELD_ADDRNUMBER Instance attribute Private Attribute reference (LIKE) 20081117
57 GC_FIELD_ADDRNUMBER_SP Instance attribute Private Attribute reference (LIKE) 20081117
58 GC_FIELD_BP_EEW_BUT051 Instance attribute Private Attribute reference (LIKE) 20081117
59 GC_FIELD_BP_EEW_BUT051_SP Instance attribute Private Attribute reference (LIKE) 20081117
60 GC_FIELD_CALL_GUID Instance attribute Private Attribute reference (LIKE) 20081117
61 GC_FIELD_CALL_RULEID Instance attribute Private Attribute reference (LIKE) 20081117
62 GC_FIELD_CHDAT Instance attribute Private Attribute reference (LIKE) 20081117
63 GC_FIELD_CHTIM Instance attribute Private Attribute reference (LIKE) 20081117
64 GC_FIELD_CHUSR Instance attribute Private Attribute reference (LIKE) 20081117
65 GC_FIELD_CLIENT Instance attribute Private Attribute reference (LIKE) 20081117
66 GC_FIELD_CRDAT Instance attribute Private Attribute reference (LIKE) 20081117
67 GC_FIELD_CRTIM Instance attribute Private Attribute reference (LIKE) 20081117
68 GC_FIELD_CRUSR Instance attribute Private Attribute reference (LIKE) 20081117
69 GC_FIELD_DATE_FROM Instance attribute Private Attribute reference (LIKE) 20081117
70 GC_FIELD_DATE_TO Instance attribute Private Attribute reference (LIKE) 20081117
71 GC_FIELD_DB_KEY Instance attribute Private Attribute reference (LIKE) 20081117
72 GC_FIELD_DB_KEY_TD Instance attribute Private Attribute reference (LIKE) 20081117
73 GC_FIELD_DFTVAL Instance attribute Private Attribute reference (LIKE) 20081117
74 GC_FIELD_DPRTMNT Instance attribute Private Attribute reference (LIKE) 20081117
75 GC_FIELD_FAX_EXTENS Instance attribute Private Attribute reference (LIKE) 20081117
76 GC_FIELD_FAX_NUMBER Instance attribute Private Attribute reference (LIKE) 20081117
77 GC_FIELD_FNCTN Instance attribute Private Attribute reference (LIKE) 20081117
78 GC_FIELD_KEY_DATE Instance attribute Private Attribute reference (LIKE) 20081117
79 GC_FIELD_ORG_ADDRESS_ID Instance attribute Private Attribute reference (LIKE) 20081117
80 GC_FIELD_PAAUTH Instance attribute Private Attribute reference (LIKE) 20081117
81 GC_FIELD_PAFKT Instance attribute Private Attribute reference (LIKE) 20081117
82 GC_FIELD_PAREM Instance attribute Private Attribute reference (LIKE) 20081117
83 GC_FIELD_PARTNER1 Instance attribute Private Attribute reference (LIKE) 20081117
84 GC_FIELD_PARTNER2 Instance attribute Private Attribute reference (LIKE) 20081117
85 GC_FIELD_PAVIP Instance attribute Private Attribute reference (LIKE) 20081117
86 GC_FIELD_RELDIR Instance attribute Private Attribute reference (LIKE) 20081117
87 GC_FIELD_RELKIND Instance attribute Private Attribute reference (LIKE) 20081117
88 GC_FIELD_RELNR Instance attribute Private Attribute reference (LIKE) 20081117
89 GC_FIELD_RELTYP Instance attribute Private Attribute reference (LIKE) 20081117
90 GC_FIELD_REL_AMO Instance attribute Private Attribute reference (LIKE) 20081117
91 GC_FIELD_REL_CUR Instance attribute Private Attribute reference (LIKE) 20081117
92 GC_FIELD_REL_PER Instance attribute Private Attribute reference (LIKE) 20081117
93 GC_FIELD_RLTYP Instance attribute Private Attribute reference (LIKE) 20081117
94 GC_FIELD_SMTP_ADDRESS Instance attribute Private Attribute reference (LIKE) 20081117
95 GC_FIELD_TEL_EXTENS Instance attribute Private Attribute reference (LIKE) 20081117
96 GC_FIELD_TEL_NUMBER Instance attribute Private Attribute reference (LIKE) 20081117
97 GC_FIELD_VISIT_GUID Instance attribute Private Attribute reference (LIKE) 20081117
98 GC_FIELD_VISIT_RULEID Instance attribute Private Attribute reference (LIKE) 20081117
99 GC_FIELD_XDFADR Instance attribute Private Attribute reference (LIKE) 20081117
100 GC_FIELD_XDFREL Instance attribute Private Attribute reference (LIKE) 20081117
101 GC_FIELD_XDFREL2 Instance attribute Private Attribute reference (LIKE) 20081117
102 GC_FIELD_XRF Instance attribute Private Attribute reference (LIKE) 20081117
103 GC_HOUR Instance attribute Private Attribute reference (LIKE) 20081114
104 GC_IDEN Instance attribute Private Attribute reference (LIKE) 20081114
105 GC_INDU Instance attribute Private Attribute reference (LIKE) 20081114
106 GC_KEYTYPE_CREATEHANDLE Instance attribute Private Attribute reference (LIKE) 20081114
107 GC_KEYTYPE_KEY Instance attribute Private Attribute reference (LIKE) 20081114
108 GC_LOCK_CHECK Instance attribute Private Attribute reference (LIKE) 20081114
109 GC_LOCK_EXCL Instance attribute Private Attribute reference (LIKE) 20081114
110 GC_LOCK_READ Instance attribute Private Attribute reference (LIKE) 20081114
111 GC_LOCK_SP Instance attribute Private Attribute reference (LIKE) 20081114
112 GC_MSGKIND_ALL Instance attribute Private Attribute reference (LIKE) 20081114
113 GC_MSGKIND_API Instance attribute Private Attribute reference (LIKE) 20081114
114 GC_MSGKIND_TEC Instance attribute Private Attribute reference (LIKE) 20081114
115 GC_MSGKIND_UI Instance attribute Private Attribute reference (LIKE) 20081114
116 GC_MSGTYP_MAX Instance attribute Private Attribute reference (LIKE) 20081114
117 GC_MSG_ABORT Instance attribute Private Attribute reference (LIKE) 20081114
118 GC_MSG_ERROR Instance attribute Private Attribute reference (LIKE) 20081114
119 GC_MSG_EXCEPTION Instance attribute Private Attribute reference (LIKE) 20081114
120 GC_MSG_IMPL_RELD_CREATE Instance attribute Private Attribute reference (LIKE) 20081117
121 GC_MSG_IMPL_RELD_DELETE Instance attribute Private Attribute reference (LIKE) 20081117
122 GC_MSG_IMPL_RELD_UPDATE_ADAP Instance attribute Private Attribute reference (LIKE) 20081117
123 GC_MSG_IMPL_RELD_UPDATE_ENL Instance attribute Private Attribute reference (LIKE) 20081117
124 GC_MSG_IMPL_RELD_UPDATE_SHOR Instance attribute Private Attribute reference (LIKE) 20081117
125 GC_MSG_INFO Instance attribute Private Attribute reference (LIKE) 20081114
126 GC_MSG_RELA Instance attribute Private Attribute reference (LIKE) 20081117
127 GC_MSG_RELB Instance attribute Private Attribute reference (LIKE) 20081117
128 GC_MSG_RELC Instance attribute Private Attribute reference (LIKE) 20081117
129 GC_MSG_RELD Instance attribute Private Attribute reference (LIKE) 20081117
130 GC_MSG_RELP Instance attribute Private Attribute reference (LIKE) 20081117
131 GC_MSG_RELS Instance attribute Private Attribute reference (LIKE) 20081117
132 GC_MSG_RELT Instance attribute Private Attribute reference (LIKE) 20081117
133 GC_MSG_SUCCESS Instance attribute Private Attribute reference (LIKE) 20081114
134 GC_MSG_SYMP_BO_INCONSISTENCY Instance attribute Private Attribute reference (LIKE) 20081117
135 GC_MSG_SYMP_CONFIG_INCONSIST Instance attribute Private Attribute reference (LIKE) 20081117
136 GC_MSG_SYMP_CONFIG_MISMATCH Instance attribute Private Attribute reference (LIKE) 20081117
137 GC_MSG_SYMP_CONFIG_UNKNOWN Instance attribute Private Attribute reference (LIKE) 20081117
138 GC_MSG_SYMP_CUST_FOREIGN_KY_ER Instance attribute Private Attribute reference (LIKE) 20081117
139 GC_MSG_SYMP_DUPLICATE_REC Instance attribute Private Attribute reference (LIKE) 20081117
140 GC_MSG_SYMP_FAILED_SYNC_S_CALL Instance attribute Private Attribute reference (LIKE) 20081117
141 GC_MSG_SYMP_FOREIGN_LOCK Instance attribute Private Attribute reference (LIKE) 20081117
142 GC_MSG_SYMP_MISSING_AUTH Instance attribute Private Attribute reference (LIKE) 20081117
143 GC_MSG_SYMP_REC_NOT_FOUND Instance attribute Private Attribute reference (LIKE) 20081117
144 GC_MSG_SYMP_WRONG_PARAM_CALL Instance attribute Private Attribute reference (LIKE) 20081117
145 GC_MSG_WARN Instance attribute Private Attribute reference (LIKE) 20081114
146 GC_NROBJ Instance attribute Private Attribute reference (LIKE) 20081117
147 GC_NRRNG Instance attribute Private Attribute reference (LIKE) 20081117
148 GC_OBJECT Instance attribute Private Attribute reference (LIKE) 20081114
149 GC_ONCEOFF Instance attribute Private Attribute reference (LIKE) 20081114
150 GC_OP_HOURS_CALL Instance attribute Private Attribute reference (LIKE) 20081114
151 GC_OP_HOURS_GOODS_REC Instance attribute Private Attribute reference (LIKE) 20081114
152 GC_OP_HOURS_VISIT Instance attribute Private Attribute reference (LIKE) 20081114
153 GC_PERMANENT Instance attribute Private Attribute reference (LIKE) 20081114
154 GC_PREFIX_MOD_KEY Instance attribute Private Attribute reference (LIKE) 20081117
155 GC_PROBCL_1 Instance attribute Private Attribute reference (LIKE) 20081114
156 GC_PROBCL_2 Instance attribute Private Attribute reference (LIKE) 20081114
157 GC_PROBCL_3 Instance attribute Private Attribute reference (LIKE) 20081114
158 GC_PROBCL_4 Instance attribute Private Attribute reference (LIKE) 20081114
159 GC_PROBCL_MAX Instance attribute Private Attribute reference (LIKE) 20081114
160 GC_PROBCL_SPACE Instance attribute Private Attribute reference (LIKE) 20081114
161 GC_PROCESS Instance attribute Private Attribute reference (LIKE) 20081114
162 GC_PROP_ENABLED Instance attribute Private Attribute reference (LIKE) 20081114
163 GC_PROP_MANDATORY Instance attribute Private Attribute reference (LIKE) 20081114
164 GC_PROP_NOT_ENABLED Instance attribute Private Attribute reference (LIKE) 20081114
165 GC_PROP_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20081114
166 GC_RELA Instance attribute Private Attribute reference (LIKE) 20081114
167 GC_RELB Instance attribute Private Attribute reference (LIKE) 20081114
168 GC_RELC Instance attribute Private Attribute reference (LIKE) 20081114
169 GC_RELD Instance attribute Private Attribute reference (LIKE) 20081114
170 GC_RELDIR_DIRECTED_ALTERNATIVE Instance attribute Private Attribute reference (LIKE) 20081117
171 GC_RELDIR_DIRECTED_STANDARD Instance attribute Private Attribute reference (LIKE) 20081117
172 GC_RELDIR_UNDEFINED Instance attribute Private Attribute reference (LIKE) 20081117
173 GC_RELDIR_UNDIRECTED Instance attribute Private Attribute reference (LIKE) 20081117
174 GC_RELE Instance attribute Private Attribute reference (LIKE) 20081114
175 GC_RELP Instance attribute Private Attribute reference (LIKE) 20081114
176 GC_RELS Instance attribute Private Attribute reference (LIKE) 20081114
177 GC_RELT Instance attribute Private Attribute reference (LIKE) 20081114
178 GC_RELTYP_ACTIVITY_PARTNER Instance attribute Private Attribute reference (LIKE) 20081117
179 GC_RELTYP_ALIAS Instance attribute Private Attribute reference (LIKE) 20081117
180 GC_RELTYP_BUR001 Instance attribute Private Attribute reference (LIKE) 20081117
181 GC_RELTYP_BUR002 Instance attribute Private Attribute reference (LIKE) 20081117
182 GC_RELTYP_BUR004 Instance attribute Private Attribute reference (LIKE) 20081117
183 GC_RELTYP_BUR010 Instance attribute Private Attribute reference (LIKE) 20081117
184 GC_RELTYP_BUR011 Instance attribute Private Attribute reference (LIKE) 20081117
185 GC_RELTYP_BUR013 Instance attribute Private Attribute reference (LIKE) 20081117
186 GC_RELTYP_BURC01 Instance attribute Private Attribute reference (LIKE) 20081117
187 GC_RELTYP_CONTACT_PERSON Instance attribute Private Attribute reference (LIKE) 20081117
188 GC_RELTYP_EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20081117
189 GC_RELTYP_MARRIAGE Instance attribute Private Attribute reference (LIKE) 20081117
190 GC_RELTYP_REPLACEMENT Instance attribute Private Attribute reference (LIKE) 20081117
191 GC_RELTYP_RESP_EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20081117
192 GC_RELTYP_SERVICE_PERFORMER Instance attribute Private Attribute reference (LIKE) 20081117
193 GC_RELTYP_SHAREHOLDER Instance attribute Private Attribute reference (LIKE) 20081117
194 GC_RELX Instance attribute Private Attribute reference (LIKE) 20081114
195 GC_RELY Instance attribute Private Attribute reference (LIKE) 20081114
196 GC_ROLE Instance attribute Private Attribute reference (LIKE) 20081114
197 GC_ROLECAT_BUP003 Instance attribute Private Attribute reference (LIKE) 20081117
198 GC_SECU Instance attribute Private Attribute reference (LIKE) 20081114
199 GC_SHAPE Instance attribute Private Attribute reference (LIKE) 20081117
200 GC_STMG Instance attribute Private Attribute reference (LIKE) 20081114
201 GC_TABLE_BUT052 Instance attribute Private Attribute reference (LIKE) 20081117
202 GC_TAXC Instance attribute Private Attribute reference (LIKE) 20081114
203 GC_TAXN Instance attribute Private Attribute reference (LIKE) 20081114
204 GC_TEXT Instance attribute Private Attribute reference (LIKE) 20081114
205 GC_TIMDP_0 Instance attribute Private Attribute reference (LIKE) 20081114
206 GC_TIMDP_1 Instance attribute Private Attribute reference (LIKE) 20081114
207 GC_TIMDP_2 Instance attribute Private Attribute reference (LIKE) 20081114
208 GC_TIMDP_3 Instance attribute Private Attribute reference (LIKE) 20081114
209 GC_TIMDP_4 Instance attribute Private Attribute reference (LIKE) 20081114
210 GC_TIME_FROM Instance attribute Private Attribute reference (LIKE) 20081114
211 GC_TIME_TO Instance attribute Private Attribute reference (LIKE) 20081114
212 GC_TRUE Instance attribute Private Attribute reference (LIKE) 20081114
213 GC_TS_FROM Instance attribute Private Attribute reference (LIKE) 20081114
214 GC_TS_TO Instance attribute Private Attribute reference (LIKE) 20081114
215 GC_TYPE_GROUP Instance attribute Private Attribute reference (LIKE) 20081114
216 GC_TYPE_ORGAN Instance attribute Private Attribute reference (LIKE) 20081114
217 GC_TYPE_PERSON Instance attribute Private Attribute reference (LIKE) 20081114
218 GC_TZONE_UTC Instance attribute Private Attribute reference (LIKE) 20081114
219 GC_WA_SUBKEY_RELATIONS Instance attribute Private Attribute reference (LIKE) 20081117
220 GC_X Instance attribute Private Attribute reference (LIKE) 20081114
221 GC_XPARTNER1 Instance attribute Private Attribute reference (LIKE) 20081117
222 GC_XPARTNER2 Instance attribute Private Attribute reference (LIKE) 20081117
223 GC_XX Instance attribute Private Attribute reference (LIKE) 20081114
224 GR_CENT Instance attribute Private Object reference (TYPE REF TO) CL_BUP_CENT BP: Segment Central Data 20081114
225 GR_LOCKING Instance attribute Private Object reference (TYPE REF TO) CL_BUP_LOCKING SAP BP: Central Lock Service 20081114
226 GR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_BUP_LOCKING_SHARED BP: Shared Lock Management for Business Partners 20081114
227 GT_PARTNER_LOCKS_SHARED Instance attribute Private Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED BP: Status of shared locks for business partner 20081114
228 GT_PARTNER_LOCKS_SHARED_BY_OW Instance attribute Private Type reference (TYPE) TY_PARTNER_LOCK_SHARED_OW_T BP: Status of Shared Locks for Business Partner (for Use) 20081210
229 GV_TEMP_MESSAGE Instance attribute Private Attribute reference (LIKE) 20081117
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081114
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081114
3 GET_INSTANCE Static method Public Method Return Instance of Lock Management for Shared Locks 20081114
4 GET_SHARED_LOCK_BUFFER Instance method Public Method Return Buffer of Lock Management for Shared Locks 20081119
5 GET_SHARED_LOCK_BUFFER_BY_OWNR Instance method Public Method Return Buffer of Lock Management for Shared Locks for User 20081210
6 IS_LOCKED_SHARED Instance method Public Method Check Key (Incl. Use) for Set Shared Lock 20081119
7 LOCK_SHARED Instance method Public Method Set Shared Locks and Buffer Use / Authorization Check 20081119
8 LOCK_SHARED_READ Instance method Public Method Set Shared Locks and Buffer Use / Authorization Check (READ) 20081119
9 MESSAGES_WRITE_COMPLEX Instance method Private Method Writing Messages to Application Log 20081117
10 ON_BP_ID_CHANGED Instance method Private Event handling method Replace Temp. PARTNERIDs (Event Handler BP_ID_CHANGED) 20090108
11 ON_PARTNER_UNLOCKED Instance method Private Event handling method Event Handler for PARTNER_UNLOCKED 20081210
12 REFRESH_BUFFER Instance method Public Method Initialize Lock Buffer 20081114
13 UNLOCK_ALL_SHARED Instance method Public Method Release All Buffered Shared Locks 20081119
14 UNLOCK_SHARED Instance method Public Method Release Shared Locks Including Use 20081114
15 UPDATE_LOCK_USAGES_SHARED Instance method Public Method Adjust Uses of Shared Locks 20090112
Events
Class CL_BUP_LOCKING_SHARED has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_UPD_LOCK_USAGES_SHARED Public See coding 20090112 BEGIN OF ty_upd_lock_usages_shared, partner TYPE bu_partner, lock_mode TYPE enqmode, upd_usages TYPE ty_upd_lock_usage_shared_t, END OF ty_upd_lock_usages_shared
2 TY_UPD_LOCK_USAGES_SHARED_T Public See coding 20090112 ty_upd_lock_usages_shared_t TYPE SORTED TABLE OF ty_upd_lock_usages_shared WITH UNIQUE KEY partner
3 TY_UPD_LOCK_USAGE_SHARED Public See coding 20090112 BEGIN OF ty_upd_lock_usage_shared, usage_old TYPE bup_s_part_lock_shared_usage, usage_new TYPE bup_s_part_lock_shared_usage, END OF ty_upd_lock_usage_shared
4 TY_UPD_LOCK_USAGE_SHARED_T Public See coding 20090112 ty_upd_lock_usage_shared_t TYPE SORTED TABLE OF ty_upd_lock_usage_shared WITH UNIQUE KEY usage_old
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BUP_LOCKING_SHARED has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BUP_LOCKING_SHARED has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BUP_LOCKING_SHARED has no parameter.
Method CONSTRUCTOR on class CL_BUP_LOCKING_SHARED has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BUP_LOCKING_SHARED GP: Verwaltung von Lesesperren zu Geschäftspartnern 20081114

Method GET_INSTANCE on class CL_BUP_LOCKING_SHARED has no exception.

Method GET_SHARED_LOCK_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNER_LOCKS_SHARED Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED GP: Status der Lesesperren zum Geschäftspartner 20081119

Method GET_SHARED_LOCK_BUFFER on class CL_BUP_LOCKING_SHARED has no exception.

Method GET_SHARED_LOCK_BUFFER_BY_OWNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNER_LOCKS_SHARED Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED GP: Status der Lesesperren zum Geschäftspartner (per Verw.) 20081210
2 Importing IV_LOCK_OWNER Call by reference Type reference (TYPE) BUP_PART_LOCK_SHARED_OWNER GP: Verwender einer Lesesperren zum Geschäftspartner 20081210

Method GET_SHARED_LOCK_BUFFER_BY_OWNR on class CL_BUP_LOCKING_SHARED has no exception.

Method IS_LOCKED_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNER_KEYS_NOLOCK Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Partner (inkl. Verwender) ohne existierende Lesesperre 20081119
2 Exporting ET_PARTNER_LOCKS_SHARED Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED Partner mit Lesesperre (inkl. Sperrstatus und Verwender) 20081119
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20081119
4 Importing IT_PARTNER_KEYS Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Auf Lesesperren zu prüfende Partner (inkl. Verwender) 20081119

Method IS_LOCKED_SHARED on class CL_BUP_LOCKING_SHARED has no exception.

Method LOCK_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Partner (inkl. Verwender) mit Fehlern (aggregierte Tabelle) 20081119
2 Exporting ET_FAILED_AUTHORITY Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Partner (inkl. Verwender) mit Fehlern (Berechtigungsprüfung) 20081119
3 Exporting ET_FAILED_EXISTENCE Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Nicht existierende Partner (inkl. Verwender) 20081119
4 Exporting ET_FAILED_LOCK Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Partner (inkl. Verwender), die nicht gesperrt werden konnten 20081119
5 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Gesperrte und geprüfte Partner (inkl. Verwender) 20081119
6 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20081119
7 Importing IT_PARTNER_KEYS Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Zu sperrende Partner (inkl. Verwender) 20081119

Method LOCK_SHARED on class CL_BUP_LOCKING_SHARED has no exception.

Method LOCK_SHARED_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Partner (inkl. Verwender) mit Fehlern (exklusive Sperrfehl.) 20081119
2 Exporting ET_FAILED_AUTHORITY Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Partner (inkl. Verwender) mit Fehlern (Berechtigungsprüfung) 20081209
3 Exporting ET_FAILED_EXISTENCE Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Nicht existierende Partner (inkl. Verwender) 20081209
4 Exporting ET_FAILED_LOCK Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Partner (inkl. Verwender), die nicht gesperrt werden konnten 20081119
5 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Gesperrte (falls nötig) und geprüfte Partner (inkl. Verw.) 20081209
6 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20081119
7 Importing IT_PARTNER_KEYS Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Zu sperrende Partner (inkl. Verwender) 20081119
8 Importing IV_AUTHORITY_CHECK Call by reference Type reference (TYPE) BOOLE_D 'X' Berechtigungsprüfung durchführen 20081119
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BUP_EDIT_MODE Editiermodus 20081119

Method LOCK_SHARED_READ on class CL_BUP_LOCKING_SHARED has no exception.

Method MESSAGES_WRITE_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20081117
2 Importing IS_MSGADD Call by reference Type reference (TYPE) CMD_S_MSGADD Zusatzparameter für Nachrichten 20081117
3 Importing IS_MSGVSRC Call by reference Type reference (TYPE) CMD_S_MSGVSRC Struktur für die Herkunft von Nachrichtenvariablen 20081117
4 Importing IS_OBJINFO Call by reference Type reference (TYPE) CMD_S_OBJINFO Objektinformationen zu Nachrichten 20081117

Method MESSAGES_WRITE_COMPLEX on class CL_BUP_LOCKING_SHARED has no exception.

Method ON_BP_ID_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_CHANGED_KEYS Call by reference Attribute reference (LIKE) 20090108
2 Importing EV_IS_FINALIZE Call by reference Attribute reference (LIKE) 20090108

Method ON_BP_ID_CHANGED on class CL_BUP_LOCKING_SHARED has no exception.

Method ON_PARTNER_UNLOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_PARTNER Call by reference Attribute reference (LIKE) 20081210

Method ON_PARTNER_UNLOCKED on class CL_BUP_LOCKING_SHARED has no exception.

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_BUP_LOCKING_SHARED has no parameter.
Method REFRESH_BUFFER on class CL_BUP_LOCKING_SHARED has no exception.

Method UNLOCK_ALL_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20081119

Method UNLOCK_ALL_SHARED on class CL_BUP_LOCKING_SHARED has no exception.

Method UNLOCK_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Nicht entsperrte Partner (Leseperre existiert nicht) 20081114
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20081114
3 Importing IT_PARTNER_KEYS Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Zu entsperrende Partner 20081114
4 Importing IV_IGNORE_USAGES Call by reference Type reference (TYPE) BOOLE_D ' ' Andere Verwendungen der Sperre ignorieren 20081114

Method UNLOCK_SHARED on class CL_BUP_LOCKING_SHARED has no exception.

Method UPDATE_LOCK_USAGES_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) TY_UPD_LOCK_USAGES_SHARED_T Anpassung der Sperrverwendung nicht möglich 20090112
2 Importing IT_UPD_USAGES Call by reference Type reference (TYPE) TY_UPD_LOCK_USAGES_SHARED_T Anzupassende Sperrverwendungen 20090112

Method UPDATE_LOCK_USAGES_SHARED on class CL_BUP_LOCKING_SHARED has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720