SAP ABAP Class CL_BUP_RELATION_LOCKING (BP Relationships: Lock Service for Relationships)
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 20050630
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_RELT_CONST BPR: Constants for Relationship Segments 20050809
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20050704
Properties
Class CL_BUP_RELATION_LOCKING  
Short Description BP Relationships: Lock Service for Relationships    
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 20050509   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUP_RELATION_LOCKING has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_CONST Business Partner: Constants Generally Used 20050630
2 IF_BUP_RELT_CONST BPR: Constants for Relationship Segments 20050809
3 IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20050704
Friends
Class CL_BUP_RELATION_LOCKING 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) 20050630
2 GC_ACTION_ERRONEOUS_DELETE Instance attribute Private Attribute reference (LIKE) 20060301
3 GC_ACTION_ERRONEOUS_INSERT Instance attribute Private Attribute reference (LIKE) 20051010
4 GC_ACTION_INSERT Instance attribute Private Attribute reference (LIKE) 20050630
5 GC_ACTION_RELD_CREATE Instance attribute Private Attribute reference (LIKE) 20080102
6 GC_ACTION_UPDATE Instance attribute Private Attribute reference (LIKE) 20050630
7 GC_ACTIVITY_CREATE Instance attribute Private Attribute reference (LIKE) 20050809
8 GC_ACTIVITY_DELETE Instance attribute Private Attribute reference (LIKE) 20050809
9 GC_ACTIVITY_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050630
10 GC_ACTIVITY_MODIFY Instance attribute Private Attribute reference (LIKE) 20050809
11 GC_ACTIVITY_UPDATE Instance attribute Private Attribute reference (LIKE) 20050630
12 GC_ADDR Instance attribute Private Attribute reference (LIKE) 20050630
13 GC_ADUS Instance attribute Private Attribute reference (LIKE) 20050809
14 GC_ATTR1 Instance attribute Private Attribute reference (LIKE) 20050704
15 GC_ATTR2 Instance attribute Private Attribute reference (LIKE) 20050704
16 GC_ATTR3 Instance attribute Private Attribute reference (LIKE) 20050704
17 GC_ATTR4 Instance attribute Private Attribute reference (LIKE) 20050704
18 GC_AUTH_ACTVT_DELETE Instance attribute Private Attribute reference (LIKE) 20050630
19 GC_AUTH_ACTVT_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050630
20 GC_AUTH_ACTVT_INSERT Instance attribute Private Attribute reference (LIKE) 20050630
21 GC_AUTH_ACTVT_UPDATE Instance attribute Private Attribute reference (LIKE) 20050630
22 GC_BANK Instance attribute Private Attribute reference (LIKE) 20050630
23 GC_BCACC_CL_TB921 Instance attribute Private Attribute reference (LIKE) 20090512
24 GC_BCACC_CL_TBZ9 Instance attribute Private Attribute reference (LIKE) 20090512
25 GC_BCACC_IF_TB003 Instance attribute Private Attribute reference (LIKE) 20090512
26 GC_BCACC_IF_TB905 Instance attribute Private Attribute reference (LIKE) 20090512
27 GC_BCACC_IF_TB910 Instance attribute Private Attribute reference (LIKE) 20090512
28 GC_BCACC_IF_TB912 Instance attribute Private Attribute reference (LIKE) 20090512
29 GC_BCACC_IF_TB914 Instance attribute Private Attribute reference (LIKE) 20090512
30 GC_BCACC_IF_TB916 Instance attribute Private Attribute reference (LIKE) 20090512
31 GC_BCACC_IF_TB920 Instance attribute Private Attribute reference (LIKE) 20090512
32 GC_BCACC_IF_TB921 Instance attribute Private Attribute reference (LIKE) 20090512
33 GC_BCACC_IF_TBZ9 Instance attribute Private Attribute reference (LIKE) 20090512
34 GC_BUP Instance attribute Private Attribute reference (LIKE) 20050630
35 GC_CARD Instance attribute Private Attribute reference (LIKE) 20051010
36 GC_CENT Instance attribute Private Attribute reference (LIKE) 20050630
37 GC_CHANGE_MODE_CREATE Instance attribute Private Attribute reference (LIKE) 20050630
38 GC_CHANGE_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20050630
39 GC_CHANGE_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20050630
40 GC_DATE_FROM Instance attribute Private Attribute reference (LIKE) 20050630
41 GC_DATE_TO Instance attribute Private Attribute reference (LIKE) 20050630
42 GC_DOCU Instance attribute Private Attribute reference (LIKE) 20051010
43 GC_DUMMY_DFTVAL Instance attribute Private Attribute reference (LIKE) 20051010
44 GC_DUMMY_PARTNER Instance attribute Private Attribute reference (LIKE) 20051010
45 GC_DUMMY_RELNR Instance attribute Private Attribute reference (LIKE) 20051010
46 GC_DUMMY_RELTYP Instance attribute Private Attribute reference (LIKE) 20051010
47 GC_DUMMY_RLTYP Instance attribute Private Attribute reference (LIKE) 20051010
48 GC_DUMMY_XRF Instance attribute Private Attribute reference (LIKE) 20051010
49 GC_EDIT_MODE_EDIT Instance attribute Private Attribute reference (LIKE) 20050630
50 GC_EDIT_MODE_EDIT_EXCLUSIVE Instance attribute Private Attribute reference (LIKE) 20050630
51 GC_EDIT_MODE_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20050630
52 GC_EEWA Instance attribute Private Attribute reference (LIKE) 20060904
53 GC_EEWU Instance attribute Private Attribute reference (LIKE) 20060904
54 GC_FIELD_ABTNR Instance attribute Private Attribute reference (LIKE) 20051010
55 GC_FIELD_ADDRHANDLE Instance attribute Private Attribute reference (LIKE) 20060301
56 GC_FIELD_ADDRNUMBER Instance attribute Private Attribute reference (LIKE) 20060301
57 GC_FIELD_ADDRNUMBER_SP Instance attribute Private Attribute reference (LIKE) 20080102
58 GC_FIELD_BP_EEW_BUT051 Instance attribute Private Attribute reference (LIKE) 20051010
59 GC_FIELD_BP_EEW_BUT051_SP Instance attribute Private Attribute reference (LIKE) 20060904
60 GC_FIELD_CALL_GUID Instance attribute Private Attribute reference (LIKE) 20060904
61 GC_FIELD_CALL_RULEID Instance attribute Private Attribute reference (LIKE) 20051010
62 GC_FIELD_CHDAT Instance attribute Private Attribute reference (LIKE) 20050809
63 GC_FIELD_CHTIM Instance attribute Private Attribute reference (LIKE) 20050809
64 GC_FIELD_CHUSR Instance attribute Private Attribute reference (LIKE) 20050809
65 GC_FIELD_CLIENT Instance attribute Private Attribute reference (LIKE) 20051010
66 GC_FIELD_CRDAT Instance attribute Private Attribute reference (LIKE) 20050809
67 GC_FIELD_CRTIM Instance attribute Private Attribute reference (LIKE) 20050809
68 GC_FIELD_CRUSR Instance attribute Private Attribute reference (LIKE) 20050809
69 GC_FIELD_DATE_FROM Instance attribute Private Attribute reference (LIKE) 20050809
70 GC_FIELD_DATE_TO Instance attribute Private Attribute reference (LIKE) 20050809
71 GC_FIELD_DB_KEY Instance attribute Private Attribute reference (LIKE) 20080102
72 GC_FIELD_DB_KEY_TD Instance attribute Private Attribute reference (LIKE) 20080102
73 GC_FIELD_DFTVAL Instance attribute Private Attribute reference (LIKE) 20050809
74 GC_FIELD_DPRTMNT Instance attribute Private Attribute reference (LIKE) 20051010
75 GC_FIELD_FAX_EXTENS Instance attribute Private Attribute reference (LIKE) 20051010
76 GC_FIELD_FAX_NUMBER Instance attribute Private Attribute reference (LIKE) 20051010
77 GC_FIELD_FNCTN Instance attribute Private Attribute reference (LIKE) 20051010
78 GC_FIELD_KEY_DATE Instance attribute Private Attribute reference (LIKE) 20060301
79 GC_FIELD_ORG_ADDRESS_ID Instance attribute Private Attribute reference (LIKE) 20060301
80 GC_FIELD_PAAUTH Instance attribute Private Attribute reference (LIKE) 20051010
81 GC_FIELD_PAFKT Instance attribute Private Attribute reference (LIKE) 20051010
82 GC_FIELD_PAREM Instance attribute Private Attribute reference (LIKE) 20051010
83 GC_FIELD_PARTNER1 Instance attribute Private Attribute reference (LIKE) 20050809
84 GC_FIELD_PARTNER2 Instance attribute Private Attribute reference (LIKE) 20050809
85 GC_FIELD_PAVIP Instance attribute Private Attribute reference (LIKE) 20051010
86 GC_FIELD_RELDIR Instance attribute Private Attribute reference (LIKE) 20051010
87 GC_FIELD_RELKIND Instance attribute Private Attribute reference (LIKE) 20050809
88 GC_FIELD_RELNR Instance attribute Private Attribute reference (LIKE) 20051010
89 GC_FIELD_RELTYP Instance attribute Private Attribute reference (LIKE) 20050809
90 GC_FIELD_REL_AMO Instance attribute Private Attribute reference (LIKE) 20051010
91 GC_FIELD_REL_CUR Instance attribute Private Attribute reference (LIKE) 20051010
92 GC_FIELD_REL_PER Instance attribute Private Attribute reference (LIKE) 20051010
93 GC_FIELD_RLTYP Instance attribute Private Attribute reference (LIKE) 20050809
94 GC_FIELD_SMTP_ADDRESS Instance attribute Private Attribute reference (LIKE) 20051010
95 GC_FIELD_TEL_EXTENS Instance attribute Private Attribute reference (LIKE) 20051010
96 GC_FIELD_TEL_NUMBER Instance attribute Private Attribute reference (LIKE) 20051010
97 GC_FIELD_VISIT_GUID Instance attribute Private Attribute reference (LIKE) 20060904
98 GC_FIELD_VISIT_RULEID Instance attribute Private Attribute reference (LIKE) 20051010
99 GC_FIELD_XDFADR Instance attribute Private Attribute reference (LIKE) 20080102
100 GC_FIELD_XDFREL Instance attribute Private Attribute reference (LIKE) 20050809
101 GC_FIELD_XDFREL2 Instance attribute Private Attribute reference (LIKE) 20060904
102 GC_FIELD_XRF Instance attribute Private Attribute reference (LIKE) 20050809
103 GC_HOUR Instance attribute Private Attribute reference (LIKE) 20051010
104 GC_IDEN Instance attribute Private Attribute reference (LIKE) 20050630
105 GC_INDU Instance attribute Private Attribute reference (LIKE) 20050630
106 GC_INITIAL_USAGE_COUNTER Constant Private Type reference (TYPE) INT4 1 Number of Lock Usages When Creating 20061031
107 GC_KEYTYPE_CREATEHANDLE Instance attribute Private Attribute reference (LIKE) 20050809
108 GC_KEYTYPE_KEY Instance attribute Private Attribute reference (LIKE) 20050809
109 GC_LOCK_CHECK Instance attribute Private Attribute reference (LIKE) 20060301
110 GC_LOCK_EXCL Instance attribute Private Attribute reference (LIKE) 20050630
111 GC_LOCK_PROMOTE Constant Private Type reference (TYPE) ENQMODE 'R' Lock Mode 20050509
112 GC_LOCK_READ Instance attribute Private Attribute reference (LIKE) 20080102
113 GC_LOCK_SCOPE_1 Constant Private Type reference (TYPE) CHAR1 '1' Scope for Lock Module 20060301
114 GC_LOCK_SCOPE_2 Constant Private Type reference (TYPE) CHAR1 '2' Scope for Lock Module 20060301
115 GC_LOCK_SCOPE_3 Constant Private Type reference (TYPE) CHAR1 '3' Scope for Lock Module 20060301
116 GC_LOCK_SP Instance attribute Private Attribute reference (LIKE) 20050630
117 GC_MSGKIND_ALL Instance attribute Private Attribute reference (LIKE) 20050704
118 GC_MSGKIND_API Instance attribute Private Attribute reference (LIKE) 20060301
119 GC_MSGKIND_TEC Instance attribute Private Attribute reference (LIKE) 20050704
120 GC_MSGKIND_UI Instance attribute Private Attribute reference (LIKE) 20050704
121 GC_MSGTYP_MAX Instance attribute Private Attribute reference (LIKE) 20050704
122 GC_MSG_ABORT Instance attribute Private Attribute reference (LIKE) 20050704
123 GC_MSG_ERROR Instance attribute Private Attribute reference (LIKE) 20050704
124 GC_MSG_EXCEPTION Instance attribute Private Attribute reference (LIKE) 20050704
125 GC_MSG_IMPL_RELD_CREATE Instance attribute Private Attribute reference (LIKE) 20080102
126 GC_MSG_IMPL_RELD_DELETE Instance attribute Private Attribute reference (LIKE) 20080102
127 GC_MSG_IMPL_RELD_UPDATE_ADAP Instance attribute Private Attribute reference (LIKE) 20080102
128 GC_MSG_IMPL_RELD_UPDATE_ENL Instance attribute Private Attribute reference (LIKE) 20080102
129 GC_MSG_IMPL_RELD_UPDATE_SHOR Instance attribute Private Attribute reference (LIKE) 20080102
130 GC_MSG_INFO Instance attribute Private Attribute reference (LIKE) 20050704
131 GC_MSG_RELA Instance attribute Private Attribute reference (LIKE) 20051010
132 GC_MSG_RELB Instance attribute Private Attribute reference (LIKE) 20060904
133 GC_MSG_RELC Instance attribute Private Attribute reference (LIKE) 20060301
134 GC_MSG_RELD Instance attribute Private Attribute reference (LIKE) 20080102
135 GC_MSG_RELP Instance attribute Private Attribute reference (LIKE) 20060904
136 GC_MSG_RELS Instance attribute Private Attribute reference (LIKE) 20060301
137 GC_MSG_RELT Instance attribute Private Attribute reference (LIKE) 20051010
138 GC_MSG_SUCCESS Instance attribute Private Attribute reference (LIKE) 20050704
139 GC_MSG_SYMP_BO_INCONSISTENCY Instance attribute Private Attribute reference (LIKE) 20080102
140 GC_MSG_SYMP_CONFIG_INCONSIST Instance attribute Private Attribute reference (LIKE) 20080102
141 GC_MSG_SYMP_CONFIG_MISMATCH Instance attribute Private Attribute reference (LIKE) 20080102
142 GC_MSG_SYMP_CONFIG_UNKNOWN Instance attribute Private Attribute reference (LIKE) 20080102
143 GC_MSG_SYMP_CUST_FOREIGN_KY_ER Instance attribute Private Attribute reference (LIKE) 20080102
144 GC_MSG_SYMP_DUPLICATE_REC Instance attribute Private Attribute reference (LIKE) 20080102
145 GC_MSG_SYMP_FAILED_SYNC_S_CALL Instance attribute Private Attribute reference (LIKE) 20080103
146 GC_MSG_SYMP_FOREIGN_LOCK Instance attribute Private Attribute reference (LIKE) 20080102
147 GC_MSG_SYMP_MISSING_AUTH Instance attribute Private Attribute reference (LIKE) 20080102
148 GC_MSG_SYMP_REC_NOT_FOUND Instance attribute Private Attribute reference (LIKE) 20080102
149 GC_MSG_SYMP_WARNING_LOCK Instance attribute Private Attribute reference (LIKE) 20090512
150 GC_MSG_SYMP_WRONG_PARAM_CALL Instance attribute Private Attribute reference (LIKE) 20080102
151 GC_MSG_WARN Instance attribute Private Attribute reference (LIKE) 20050704
152 GC_NROBJ Instance attribute Private Attribute reference (LIKE) 20060904
153 GC_NRRNG Instance attribute Private Attribute reference (LIKE) 20060904
154 GC_OBJECT Instance attribute Private Attribute reference (LIKE) 20050704
155 GC_ONCEOFF Instance attribute Private Attribute reference (LIKE) 20050704
156 GC_OP_HOURS_CALL Instance attribute Private Attribute reference (LIKE) 20060904
157 GC_OP_HOURS_GOODS_REC Instance attribute Private Attribute reference (LIKE) 20060904
158 GC_OP_HOURS_VISIT Instance attribute Private Attribute reference (LIKE) 20060904
159 GC_PERMANENT Instance attribute Private Attribute reference (LIKE) 20050704
160 GC_PREFIX_MOD_KEY Instance attribute Private Attribute reference (LIKE) 20080102
161 GC_PROBCL_1 Instance attribute Private Attribute reference (LIKE) 20050704
162 GC_PROBCL_2 Instance attribute Private Attribute reference (LIKE) 20050704
163 GC_PROBCL_3 Instance attribute Private Attribute reference (LIKE) 20050704
164 GC_PROBCL_4 Instance attribute Private Attribute reference (LIKE) 20050704
165 GC_PROBCL_MAX Instance attribute Private Attribute reference (LIKE) 20050704
166 GC_PROBCL_SPACE Instance attribute Private Attribute reference (LIKE) 20050704
167 GC_PROCESS Instance attribute Private Attribute reference (LIKE) 20050704
168 GC_PROP_ENABLED Instance attribute Private Attribute reference (LIKE) 20050630
169 GC_PROP_MANDATORY Instance attribute Private Attribute reference (LIKE) 20050630
170 GC_PROP_NOT_ENABLED Instance attribute Private Attribute reference (LIKE) 20050630
171 GC_PROP_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20050630
172 GC_RELA Instance attribute Private Attribute reference (LIKE) 20050630
173 GC_RELB Instance attribute Private Attribute reference (LIKE) 20060904
174 GC_RELC Instance attribute Private Attribute reference (LIKE) 20051010
175 GC_RELD Instance attribute Private Attribute reference (LIKE) 20060904
176 GC_RELDIR_DIRECTED_ALTERNATIVE Instance attribute Private Attribute reference (LIKE) 20050809
177 GC_RELDIR_DIRECTED_STANDARD Instance attribute Private Attribute reference (LIKE) 20050809
178 GC_RELDIR_UNDEFINED Instance attribute Private Attribute reference (LIKE) 20050809
179 GC_RELDIR_UNDIRECTED Instance attribute Private Attribute reference (LIKE) 20050809
180 GC_RELE Instance attribute Private Attribute reference (LIKE) 20060904
181 GC_RELP Instance attribute Private Attribute reference (LIKE) 20060904
182 GC_RELS Instance attribute Private Attribute reference (LIKE) 20051010
183 GC_RELT Instance attribute Private Attribute reference (LIKE) 20050630
184 GC_RELTYP_ACTIVITY_PARTNER Instance attribute Private Attribute reference (LIKE) 20080102
185 GC_RELTYP_ALIAS Instance attribute Private Attribute reference (LIKE) 20080102
186 GC_RELTYP_BUR001 Instance attribute Private Attribute reference (LIKE) 20050809
187 GC_RELTYP_BUR002 Instance attribute Private Attribute reference (LIKE) 20060904
188 GC_RELTYP_BUR004 Instance attribute Private Attribute reference (LIKE) 20050809
189 GC_RELTYP_BUR010 Instance attribute Private Attribute reference (LIKE) 20050809
190 GC_RELTYP_BUR011 Instance attribute Private Attribute reference (LIKE) 20050809
191 GC_RELTYP_BUR013 Instance attribute Private Attribute reference (LIKE) 20060301
192 GC_RELTYP_BURC01 Instance attribute Private Attribute reference (LIKE) 20050809
193 GC_RELTYP_CONTACT_PERSON Instance attribute Private Attribute reference (LIKE) 20080102
194 GC_RELTYP_EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20080102
195 GC_RELTYP_MARRIAGE Instance attribute Private Attribute reference (LIKE) 20080102
196 GC_RELTYP_REPLACEMENT Instance attribute Private Attribute reference (LIKE) 20080102
197 GC_RELTYP_RESP_EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20080102
198 GC_RELTYP_SERVICE_PERFORMER Instance attribute Private Attribute reference (LIKE) 20060904
199 GC_RELTYP_SHAREHOLDER Instance attribute Private Attribute reference (LIKE) 20080102
200 GC_RELX Instance attribute Private Attribute reference (LIKE) 20060904
201 GC_RELY Instance attribute Private Attribute reference (LIKE) 20060904
202 GC_ROLE Instance attribute Private Attribute reference (LIKE) 20050630
203 GC_ROLECAT_BUP003 Instance attribute Private Attribute reference (LIKE) 20060301
204 GC_SECU Instance attribute Private Attribute reference (LIKE) 20060904
205 GC_SHAPE Instance attribute Private Attribute reference (LIKE) 20060904
206 GC_STMG Instance attribute Private Attribute reference (LIKE) 20051010
207 GC_TABLE_BUT052 Instance attribute Private Attribute reference (LIKE) 20080102
208 GC_TAXC Instance attribute Private Attribute reference (LIKE) 20060904
209 GC_TAXN Instance attribute Private Attribute reference (LIKE) 20060301
210 GC_TEXT Instance attribute Private Attribute reference (LIKE) 20051010
211 GC_TIMDP_0 Instance attribute Private Attribute reference (LIKE) 20050630
212 GC_TIMDP_1 Instance attribute Private Attribute reference (LIKE) 20050630
213 GC_TIMDP_2 Instance attribute Private Attribute reference (LIKE) 20050630
214 GC_TIMDP_3 Instance attribute Private Attribute reference (LIKE) 20050630
215 GC_TIMDP_4 Instance attribute Private Attribute reference (LIKE) 20050630
216 GC_TIME_FROM Instance attribute Private Attribute reference (LIKE) 20051010
217 GC_TIME_TO Instance attribute Private Attribute reference (LIKE) 20050630
218 GC_TS_FROM Instance attribute Private Attribute reference (LIKE) 20050630
219 GC_TS_TO Instance attribute Private Attribute reference (LIKE) 20050630
220 GC_TYPE_GROUP Instance attribute Private Attribute reference (LIKE) 20050630
221 GC_TYPE_ORGAN Instance attribute Private Attribute reference (LIKE) 20050630
222 GC_TYPE_PERSON Instance attribute Private Attribute reference (LIKE) 20050630
223 GC_TZONE_UTC Instance attribute Private Attribute reference (LIKE) 20050630
224 GC_WA_SUBKEY_RELATIONS Instance attribute Private Attribute reference (LIKE) 20060904
225 GC_X Instance attribute Private Attribute reference (LIKE) 20050704
226 GC_XPARTNER1 Instance attribute Private Attribute reference (LIKE) 20060904
227 GC_XPARTNER2 Instance attribute Private Attribute reference (LIKE) 20060904
228 GC_XX Instance attribute Private Attribute reference (LIKE) 20050630
229 GR_CENT Instance attribute Private Object reference (TYPE REF TO) CL_BUP_CENT Business Partner: Master Data Segment Central Data 20060213
230 GR_PARTNER_LOCKING_SHARED Instance attribute Private Object reference (TYPE REF TO) CL_BUP_LOCKING_SHARED BP: Shared Lock Management for Business Partners 20081205
231 GR_RELTYP_READ Instance attribute Private Object reference (TYPE REF TO) CL_BUP_RELATION_RELTYP_READ BP Relnships: Service Class for Access to Customizing RELTYP 20050707
232 GR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_BUP_RELATION_LOCKING BP Relationships: Lock Service for Relationships 20050509
233 GT_ERROR_MSG_ATTRIB_KEY Instance attribute Private Type reference (TYPE) CMD_TS_MDSATTR Table as Buffer for Incorrect Attributes 20061017
234 GT_OWNER_SEGMENTS Instance attribute Private Type reference (TYPE) TY_OWNER_SEGMENT_T Buffer for User of Shared Locks for Partner 20090108
235 GT_RELATION_LOCKS Instance attribute Private Type reference (TYPE) BUP_TS_RELATION_LOCK BP Relnship: Lock Status of a BP Relationship (Individual) 20050509
236 GT_RELATION_LOCKS_COMPLEX Instance attribute Private Type reference (TYPE) BUP_TS_RELATION_LOCK_COMPLEX BP Relationship: Lock Status of a BP Relationship (Complex) 20050530
237 GV_TEMP_MESSAGE Instance attribute Private Attribute reference (LIKE) 20050701
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_LOCKS_ON_BP_ID_CHANGE Instance method Private Method Adjusts Locks and Buffer to ON_BP_ID_CHANGED 20071116
2 ADAPT_LOCKS_SHARED_BP_ID_CHNGE Instance method Private Method Adjusts Shared Locks and Buffer to ON_BP_ID_CHANGED 20090108
3 ADAPT_USAGES_COMPLEX Instance method Public Method Adjust Lock Usages (Key Dates) 20070104
4 BUILD_LOCK_PARAMS_RELNR_FINAL Instance method Public Method Determining Lock Key (Existing Relationship Set) 20071116
5 BUILD_LOCK_PARAMS_RELNR_TMP Instance method Public Method Determining Lock Key (New Relationship Set) 20071116
6 CHECK_FOR_ADDITIONAL_LOCKS Instance method Private Method Checks if Other Locks Are Necessary via ON_BP_ID_CHANGED 20071116
7 CHECK_OPPOSITE_DIRECTION Instance method Private Method Checks for Locks with Another RELDIR Flag 20050809
8 COLLECT_USAGES_COMPLEX Instance method Private Method Collect Key Dates for Lock Usage 20070103
9 CONSTRUCTOR Instance method Public Constructor Constructor of the Class CL_BUP_RELATION_LOCKING 20050509
10 ENFORCE_CURRENT_DATA Instance method Public Method Compare Existing Locks; Reset DB/Buffer Status If Necessary 20070619
11 GET_ERRONEOUS_MSG_ATTRIB_KEY Instance method Private Method Gets Table with Key Attributes for Application Log 20061017
12 GET_INSTANCE Static method Public Method Returns Singleton Instance of Lock Service for Relationships 20050509
13 GET_LOCK_BUFFER Instance method Public Method Get Buffer of Lock Management for Relationships 20090216
14 GET_PART_LOCKS_SHARED_BY_OWNER Instance method Public Method Returns Partner Shared Locks to User 20081211
15 IS_LOCKED Instance method Public Method Checks Relationship for Set Locks (Individual Lock) 20050509
16 IS_LOCKED_COMPLEX Instance method Public Method Checks Relationship for Set Locks 20050530
17 LOCK Instance method Private Method Sets Lock for Relationships (Individual Lock) 20050509
18 LOCK_PARTNER_SHARED Instance method Public Method Sets Shared Locks for Partners (Use in Relationships) 20081205
19 LOCK_PARTNER_SHARED_READ Instance method Public Method Sets Shared Locks f. Partners in READ (Use in Relationships) 20081205
20 LOCK_RELATIONS_COMPLEX Instance method Public Method Sets Locks for Relationships 20050530
21 LOCK_RELATIONS_WITHIN_FINALIZE Instance method Public Method Sets Locks for Relationships During Finalize 20060130
22 LOCK_WITHIN_BP_ID_CHANGE Instance method Private Method Sets Additional Locks After ON_BP_ID_CHANGED Event 20071116
23 MAP_PART_LOCK_SHARED_STR2TYPED Instance method Private Method Convert Data About Shared Lock f. Partners Back from STRING 20081205
24 MAP_PART_LOCK_SHARED_TYPED2STR Instance method Private Method Convert Data About Shared Lock f. Partners to STRING 20081205
25 MESSAGES_REMOVE_BY_CONSUMER Instance method Private Method Deleting Messages from Application Log 20050509
26 MESSAGES_WRITE_COMPLEX Instance method Private Method Writing Messages to Application Log 20050509
27 ON_BP_ID_CHANGED Instance method Private Event handling method Replace Temporary PARTNERIDs in Lock Buffer 20060213
28 PREPARE_BUP_RELATION_LOCKED Instance method Private Method Formatting of Locked Relationships for the Event 20060227
29 PREPARE_SPEAKING_ERROR_MESSAGE Instance method Private Method Formatting of Meaningful Error Messags when Locking 20060227
30 PROVIDE_ERROR_MESSAGE_SHARED Instance method Private Method Output of Error Messages for Shared Locks 20081209
31 REACQUIRE_LOCKS Instance method Public Method Reset Locks After COMMIT or ROLLBACK (TP_SC) 20060301
32 REACQUIRE_SINGLE_LOCK Instance method Private Method Reset Individual Locks After COMMIT or ROLLBACK 20071119
33 REFRESH_BUFFER Instance method Public Method Initialize Lock Buffer 20050525
34 ROLLBACK_LOCK_MODE_E2O Instance method Private Method Reset Lock Mode from Exclusive to Optimistic 20080218
35 ROLLBACK_USAGE_COUNTER Instance method Private Method Update Usage Counter of Individual Locks 20061129
36 UNLOCK Instance method Private Method Unlocks Relationships (Individual Lock) 20050509
37 UNLOCK_ALL Instance method Private Method Unlocks All Relationships from Lock Buffer(Individual Locks) 20050525
38 UNLOCK_ALL_COMPLEX Instance method Public Method Unlocks All Relationships from Lock Buffer 20050628
39 UNLOCK_ALL_PARTNER_SHARED Instance method Public Method Unlocks All Partners in Shared Lock Management 20090211
40 UNLOCK_INTERNAL Instance method Private Method Unlocks Relationships (Individual Lock: Internal Use) 20050509
41 UNLOCK_PARTNER_SHARED Instance method Public Method Releases Shared Locks for Partners (Use in Relationships) 20081205
42 UNLOCK_RELATIONS_COMPLEX Instance method Public Method Unlocks Relationships 20050530
43 UNLOCK_WITHIN_BP_ID_CHANGE Instance method Private Method Releases Obsolete Locks After ON_BP_ID_CHANGED Event 20071116
44 UPDATE_BUFFER_WITH_INVALIDATED Instance method Private Method Update Lock Buffer - Optimistic Locks Invalidated 20060306
45 UPDATE_BUFFER_WITH_INV_SINGLE Instance method Private Method Copy Invalid Optimistic Locks to Buffer, Adjust Dep. Locks 20080226
46 UPDATE_USAGES_COMPLEX Instance method Private Method Update Key Date for Lock Usage 20070103
Events
# Event Type Visibility Description Created on
1 BUP_RELATION_LOCKED Instance Event
(0)
Public
(2)
List with New Locked Relationships 20050510
2 BUP_RELATION_RESET_DB Instance Event
(0)
Public
(2)
List with Relationships for Which Database Is To Be Reset 20080722
3 BUP_RELATION_UNLOCKED Instance Event
(0)
Public
(2)
List of Unlocked Relationships 20050510
Types
Class CL_BUP_RELATION_LOCKING has no local type.
Method Signatures

Method ADAPT_LOCKS_ON_BP_ID_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert 20071116
2 Importing IT_KEYS_LOCK Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20071116
3 Importing IT_KEYS_UNLOCK Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20071116

Method ADAPT_LOCKS_ON_BP_ID_CHANGE on class CL_BUP_RELATION_LOCKING has no exception.

Method ADAPT_LOCKS_SHARED_BP_ID_CHNGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert 20090108
2 Importing IT_CHANGED_KEYS Call by reference Type reference (TYPE) BUS_PARTNR_T GP: Tabelle von Zuordnungen zwischen temp./finalen Nummer 20090108
3 Importing IV_IS_FINALIZE Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Aufruf erfolgt im FINALIZE 20090108

Method ADAPT_LOCKS_SHARED_BP_ID_CHNGE on class CL_BUP_RELATION_LOCKING has no exception.

Method ADAPT_USAGES_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 20070104
2 Importing IT_RELATIONS Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_CHANGES_BY_OLD GPB: Zuordnung von alter und neuer Verwendung 20070104

Method ADAPT_USAGES_COMPLEX on class CL_BUP_RELATION_LOCKING has no exception.

Method BUILD_LOCK_PARAMS_RELNR_FINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOCK_KEY Call by reference Type reference (TYPE) BUP_S_RELT_LOCKED_KEY GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20071116
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Fehlerflag 20071116
3 Importing IS_KEY Call by reference Type reference (TYPE) BUP_S_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20071116
4 Importing IV_CREATE_HANDLE Call by reference Type reference (TYPE) BUP_CREATE_HANDLE Handle für Anlage eines neuen Satzes 20071116
5 Importing IV_RELNR Call by reference Type reference (TYPE) BU_RELNR Geschäftspartner-Beziehungsnummer 20071116
6 Importing IV_XCROSSDEP Call by reference Type reference (TYPE) BUP_RELATION_CROSS_DEP GPB: Beziehungstyp erfordert beziehungsnetzwerkübergr. Prüf. 20071116
7 Importing IV_XDIRECTION Call by reference Type reference (TYPE) BU_XDIRECT Gerichteter Geschäftspartner-Beziehungstyp 20071116

Method BUILD_LOCK_PARAMS_RELNR_FINAL on class CL_BUP_RELATION_LOCKING has no exception.

Method BUILD_LOCK_PARAMS_RELNR_TMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOCK_KEY Call by reference Type reference (TYPE) BUP_S_RELT_LOCKED_KEY GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20071116
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Fehlerflag 20071116
3 Importing IS_KEY Call by reference Type reference (TYPE) BUP_S_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20071116
4 Importing IV_CREATE_HANDLE Call by reference Type reference (TYPE) BUP_CREATE_HANDLE Handle für Anlage eines neuen Satzes 20071116
5 Importing IV_XCROSSDEP Call by reference Type reference (TYPE) BUP_RELATION_CROSS_DEP GPB: Beziehungstyp erfordert beziehungsnetzwerkübergr. Prüf. 20071116
6 Importing IV_XDIRECTION Call by reference Type reference (TYPE) BU_XDIRECT Gerichteter Geschäftspartner-Beziehungstyp 20071116

Method BUILD_LOCK_PARAMS_RELNR_TMP on class CL_BUP_RELATION_LOCKING has no exception.

Method CHECK_FOR_ADDITIONAL_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEYS_LOCK Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20071116
2 Changing CT_KEYS_UNLOCK Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20071116
3 Importing IS_LOCK_COMPLEX Call by reference Type reference (TYPE) BUP_S_RELATION_LOCK_COMPLEX GPB: Sperrstatus einer Geschäftspartnerbeziehung (komplex) 20071116
4 Importing IV_IS_FINALIZE Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Finalize Szenario 20071116

Method CHECK_FOR_ADDITIONAL_LOCKS on class CL_BUP_RELATION_LOCKING has no exception.

Method CHECK_OPPOSITE_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OPPOSITE_O_LOCK Call by reference Type reference (TYPE) BUP_S_RELT_KEY GPB: Schlüssel des Segmentes Beziehungen (BUT050) 20061204
2 Exporting EV_RELDIR_ERROR Call by reference Type reference (TYPE) BOOLE_D Fehlerflag 20050809
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050809
4 Importing IS_KEY Call by reference Type reference (TYPE) BUP_S_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050809
5 Importing IS_RELTYP Call by reference Type reference (TYPE) BUP_S_RELTYP GPB: Customizing des Beziehungstyps 20050809

Method CHECK_OPPOSITE_DIRECTION on class CL_BUP_RELATION_LOCKING has no exception.

Method COLLECT_USAGES_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOCK_USAGES Call by reference Type reference (TYPE) BUP_TS_KEYDATE Verwendungen der gleichen Beziehungen (versch. Stichtage) 20070103
2 Exporting EV_CONTINUE Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: mit nächstem Datensatz in der LOOP fortfahren 20070103
3 Importing IS_RELATION Call by reference Type reference (TYPE) BUP_S_RELT_KEY GPB: Schlüssel (Prozessierte Beziehung) 20070103
4 Importing IT_RELATIONS_LOCK Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20070103
5 Importing IT_RELATIONS_UNLOCK Call by reference Type reference (TYPE) BUP_TS_RELT_KEY GPB: Schlüssel des Segmentes Beziehungen (BUT050) 20070103
6 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Prozessierte Position innerhalb IT_RELATIONS 20070103

Method COLLECT_USAGES_COMPLEX on class CL_BUP_RELATION_LOCKING has no exception.

Method CONSTRUCTOR Signature

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

Method ENFORCE_CURRENT_DATA 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 20070619
2 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GPB: Zu prüfende Beziehungen 20070619

Method ENFORCE_CURRENT_DATA on class CL_BUP_RELATION_LOCKING has no exception.

Method GET_ERRONEOUS_MSG_ATTRIB_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_MSG_ATTRIB_KEY Call by reference Type reference (TYPE) CMD_TS_MDSATTR Tabelle mit fehlerhaften Attributen 20061017

Method GET_ERRONEOUS_MSG_ATTRIB_KEY on class CL_BUP_RELATION_LOCKING 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_RELATION_LOCKING GPB: Sperrservice für Beziehungen 20050509

Method GET_INSTANCE on class CL_BUP_RELATION_LOCKING has no exception.

Method GET_LOCK_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATION_LOCKS Call by reference Type reference (TYPE) BUP_TS_RELATION_LOCK GPB: Sperrstatus einer Geschäftspartnerbeziehung (einzel) 20090216
2 Exporting ET_RELATION_LOCKS_COMPLEX Call by reference Type reference (TYPE) BUP_TS_RELATION_LOCK_COMPLEX GPB: Sperrstatus einer Geschäftspartnerbeziehung (komplex) 20090216

Method GET_LOCK_BUFFER on class CL_BUP_RELATION_LOCKING has no exception.

Method GET_PART_LOCKS_SHARED_BY_OWNER 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_RELT_LOCK_SHARED_KEY Exist. Partner-Lesesperre zum Verwender (inkl. Verwendungen) 20081211
2 Importing IV_OWNER_SEGMENT Call by reference Type reference (TYPE) CMD_MDSEGMENT Verwender der Lesesperre 20081211

Method GET_PART_LOCKS_SHARED_BY_OWNER on class CL_BUP_RELATION_LOCKING has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATION_LOCK Call by reference Type reference (TYPE) BUP_TS_RELATION_LOCK Gesperrte Beziehungen (inkl. Sperrstatus) 20050511
2 Exporting ET_RELATION_NOLOCK Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ Schlüssel nicht gesperrter Beziehungen 20050511
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050511
4 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ Auf Sperren zu prüfende Beziehungen (Einzelsperre) 20050511

Method IS_LOCKED on class CL_BUP_RELATION_LOCKING has no exception.

Method IS_LOCKED_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATION_LOCK Call by reference Type reference (TYPE) BUP_TS_RELATION_LOCK_COMPLEX Gesperrte Beziehungen (inkl. Sperrstatus) 20050530
2 Exporting ET_RELATION_NOLOCK Call by reference Type reference (TYPE) BUP_TS_RELT_KEY Schlüssel nicht gesperrter Beziehungen 20050530
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050530
4 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_KEY Auf Sperren zu prüfende Schlüssel von Beziehungen 20050530

Method IS_LOCKED_COMPLEX on class CL_BUP_RELATION_LOCKING has no exception.

Method LOCK 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_RELT_KEY_ENQ Beziehungen mit gescheiterter Sperre (z.B. d. foreign lock) 20050509
2 Exporting ET_O_LOCK_INVALIDATED Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ Durch parallele Updates invalidierte O-Sperren 20080214
3 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) TY_SUCCESS_LOCK_T Beziehungen mit erfolgreicher Sperre 20050530
4 Exporting EV_BUFFER_REFRESH Call by reference Type reference (TYPE) BOOLE_D Datenbankpuffer müssen wegen anderem Update refreshed werden 20060302
5 Exporting EV_EXISTING_ENQUEUES Call by reference Type reference (TYPE) INT4 Anzahl existierender Einzelsperren 20050802
6 Exporting EV_FOREIGN_LOCK Call by reference Type reference (TYPE) TY_BUP_RELT_ENQ_FOREIGN_LOCK Informationen, falls Fremdsperre vorliegt 20050705
7 Exporting EV_SYSTEM_ERROR Call by reference Type reference (TYPE) BOOLE_D Systemfehler in der Sperrverwaltung 20071120
8 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050509
9 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ GPB: Schlüssel beim Sperren von Beziehungen (sortiert) 20050509
10 Importing IV_COUNT_USAGE Call by reference Type reference (TYPE) BOOLE_D 'X' Sperre für den Verwendungszähler berücksichtigen 20061031
11 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE 'O' Sperrmodus 20050509

Method LOCK on class CL_BUP_RELATION_LOCKING has no exception.

Method LOCK_PARTNER_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_RELT_LOCK_SHARED_KEY Partner (inkl. Verwender) mit Fehlern (aggregierte Tabelle) 20081205
2 Exporting ET_FAILED_PARTNER Call by reference Type reference (TYPE) BUP_TS_CENT_ID Partner mit Fehlern 20081205
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20081205
4 Importing IT_PARTNER_KEYS Call by reference Type reference (TYPE) BUP_TS_RELT_LOCK_SHARED_KEY Zu sperrende Partner (inkl. Verwender) 20081205

Method LOCK_PARTNER_SHARED on class CL_BUP_RELATION_LOCKING has no exception.

Method LOCK_PARTNER_SHARED_READ 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_RELT_LOCK_SHARED_KEY Partner (inkl. Verwender) mit Fehlern (aggregierte Tabelle) 20081205
2 Exporting ET_FAILED_KEYS_LOCK Call by reference Type reference (TYPE) BUP_TS_RELT_LOCK_SHARED_KEY Partner (inkl. Verwender), die nicht gesperrt werden konnten 20081205
3 Exporting ET_FAILED_PARTNER Call by reference Type reference (TYPE) BUP_TS_CENT_ID Partner mit Fehlern (Berechtigungsprüfung/Existenz) 20081205
4 Exporting ET_FAILED_PARTNER_LOCK Call by reference Type reference (TYPE) BUP_TS_CENT_ID Partner, die nicht gesperrt werden konnten 20081205
5 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20081205
6 Importing IT_PARTNER_KEYS Call by reference Type reference (TYPE) BUP_TS_RELT_LOCK_SHARED_KEY Zu sperrende Partner (inkl. Verwender) 20081205
7 Importing IV_AUTHORITY_CHECK Call by reference Type reference (TYPE) BOOLE_D 'X' Berechtigungsprüfung durchführen 20081205
8 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BUP_EDIT_MODE Editiermodus 20081205

Method LOCK_PARTNER_SHARED_READ on class CL_BUP_RELATION_LOCKING has no exception.

Method LOCK_RELATIONS_COMPLEX 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_RELT_LOCKED_KEYS Beziehungen mit gescheiterter Sperre (z.B. d. foreign lock) 20050530
2 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS Beziehungen mit erfolgreicher Sperre 20050530
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050530
4 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GP Beziehungen: Zu sperrende Beziehungen 20050530
5 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE 'O' Sperrmodus 20050530

Method LOCK_RELATIONS_COMPLEX on class CL_BUP_RELATION_LOCKING has no exception.

Method LOCK_RELATIONS_WITHIN_FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Mindestens eine Sperre konnte nicht gesetzt werden 20060130
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20060130
3 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GP Beziehungen: Zu sperrende Beziehungen 20060130
4 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20060130

Method LOCK_RELATIONS_WITHIN_FINALIZE on class CL_BUP_RELATION_LOCKING has no exception.

Method LOCK_WITHIN_BP_ID_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert 20071119
2 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20071119
3 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20071119

Method LOCK_WITHIN_BP_ID_CHANGE on class CL_BUP_RELATION_LOCKING has no exception.

Method MAP_PART_LOCK_SHARED_STR2TYPED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTNER_KEY_TYPED Call by reference Type reference (TYPE) BUP_S_RELT_LOCK_SHARED_KEY GPB: Schlüssel einer Partner-Lesesperre zur Beziehung 20081205
2 Importing IS_PARTNER_KEY_STRING Call by reference Type reference (TYPE) BUP_S_PARTNER_LOCK_SHARED_KEY GP: Schlüssel einer Lesesperre zum Geschäftspartner 20081205

Method MAP_PART_LOCK_SHARED_STR2TYPED on class CL_BUP_RELATION_LOCKING has no exception.

Method MAP_PART_LOCK_SHARED_TYPED2STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTNER_KEY_STRING Call by reference Type reference (TYPE) BUP_S_PARTNER_LOCK_SHARED_KEY GP: Schlüssel einer Lesesperre zum Geschäftspartner 20081205
2 Importing IS_PARTNER_KEY_TYPED Call by reference Type reference (TYPE) BUP_S_RELT_LOCK_SHARED_KEY GPB: Schlüssel einer Partner-Lesesperre zur Beziehung 20081205
3 Importing IV_BUFFER_OWNER_SEG Call by reference Type reference (TYPE) BOOLE_D ' ' Kennzeichen: Sperrverwender puffern 20090108

Method MAP_PART_LOCK_SHARED_TYPED2STR on class CL_BUP_RELATION_LOCKING has no exception.

Method MESSAGES_REMOVE_BY_CONSUMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE_KEY Call by reference Type reference (TYPE) BUP_S_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050914
2 Exporting ES_MSGVSRC Call by reference Type reference (TYPE) CMD_S_MSGVSRC Struktur für die Herkunft von Nachrichtenvariablen 20050509
3 Exporting ES_OBJINFO Call by reference Type reference (TYPE) CMD_S_OBJINFO Objektinformationen zu Nachrichten 20050509
4 Exporting EV_WRONG Call by reference Type reference (TYPE) BOOLE_D Fehlerflag 20050509
5 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050509
6 Importing IS_KEY Call by reference Type reference (TYPE) BUP_S_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050509
7 Importing IV_CREATE_HANDLE Call by reference Type reference (TYPE) BUP_CREATE_HANDLE Handle für Anlage eines neuen Satzes 20061016
8 Importing IV_PREVENT_SWAPPING Call by reference Type reference (TYPE) BOOLE_D ' ' Tauschen der Partner verhindern 20050914
9 Importing IV_SOURCE_ID Call by reference Type reference (TYPE) CMD_MSGCONSUMER Nachrichtenerzeuger 20050701

Method MESSAGES_REMOVE_BY_CONSUMER on class CL_BUP_RELATION_LOCKING 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 20050509
2 Importing IS_MSGADD Call by reference Type reference (TYPE) CMD_S_MSGADD Zusatzparameter für Nachrichten 20050509
3 Importing IS_MSGVSRC Call by reference Type reference (TYPE) CMD_S_MSGVSRC Struktur für die Herkunft von Nachrichtenvariablen 20050509
4 Importing IS_OBJINFO Call by reference Type reference (TYPE) CMD_S_OBJINFO Objektinformationen zu Nachrichten 20050509

Method MESSAGES_WRITE_COMPLEX on class CL_BUP_RELATION_LOCKING 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) 20060213
2 Importing EV_IS_FINALIZE Call by reference Attribute reference (LIKE) 20060213

Method ON_BP_ID_CHANGED on class CL_BUP_RELATION_LOCKING has no exception.

Method PREPARE_BUP_RELATION_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EVENT_LOCKED_REL Call by reference Type reference (TYPE) BUP_TS_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20060227
2 Importing IS_RELATION Call by reference Type reference (TYPE) BUP_S_RELT_LOCKED_KEY GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20060227
3 Importing IV_TMP_PARTNERS Call by reference Type reference (TYPE) BOOLE_D ' ' Szenario mit templorären Partners 20060227

Method PREPARE_BUP_RELATION_LOCKED on class CL_BUP_RELATION_LOCKING has no exception.

Method PREPARE_SPEAKING_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSGADD Call by reference Type reference (TYPE) CMD_S_MSGADD Zusatzparameter für Nachrichten 20060227
2 Changing CS_MSGVSRC Call by reference Type reference (TYPE) CMD_S_MSGVSRC Struktur für die Herkunft von Nachrichtenvariablen 20060227
3 Changing CS_OBJINFO Call by reference Type reference (TYPE) CMD_S_OBJINFO Objektinformationen zu Nachrichten 20061017
4 Importing IS_MESSAGE_KEY Call by reference Type reference (TYPE) BUP_S_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20060227
5 Importing IS_RELTYP Call by reference Type reference (TYPE) BUP_S_RELTYP GPB: Customizing des Beziehungstyps 20060227
6 Importing IV_FOREIGN_LOCK Call by reference Type reference (TYPE) TY_BUP_RELT_ENQ_FOREIGN_LOCK Parameter zur Steuerung der Fehlermeldung 20060227
7 Importing IV_SYSTEM_ERROR Call by reference Type reference (TYPE) BOOLE_D Systemfehler in der Sperrverwaltung 20071120

Method PREPARE_SPEAKING_ERROR_MESSAGE on class CL_BUP_RELATION_LOCKING has no exception.

Method PROVIDE_ERROR_MESSAGE_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 20081209
2 Importing IT_FAILED_AUTHORITY Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Partner (inkl. Verwender) mit Fehlern (Berechtigungsprüfung) 20081209
3 Importing IT_FAILED_EXISTENCE Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Nicht existierende Partner (inkl. Verwender) 20081209
4 Importing IT_FAILED_LOCK Call by reference Type reference (TYPE) BUP_TS_PARTNER_LOCK_SHARED_KEY Partner (inkl. Verwender), die nicht gesperrt werden konnten 20081209
5 Importing IT_PARTNER_MAP_MSG Call by reference Type reference (TYPE) TY_PART_MAP_MSG_T Partner mit Informationen für Fehlermeldungen 20081209
6 Importing IV_SOURCE_ID Call by reference Type reference (TYPE) CMD_MSGCONSUMER Nachrichtenerzeuger 20081209

Method PROVIDE_ERROR_MESSAGE_SHARED on class CL_BUP_RELATION_LOCKING has no exception.

Method REACQUIRE_LOCKS 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_RELT_LOCKED_KEYS Beziehungen mit gescheiterter Sperre (z.B. Fremdsperre) 20060301
2 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS Beziehungen mit erfolgreicher Sperre 20060301
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20060301

Method REACQUIRE_LOCKS on class CL_BUP_RELATION_LOCKING has no exception.

Method REACQUIRE_SINGLE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EVENT_LOCKED_REL Call by reference Type reference (TYPE) BUP_TS_RELT_KEY GPB: Schlüssel des Segmentes Beziehungen (BUT050) 20071119
2 Changing CT_FAILED Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS Beziehungen mit gescheiterter Sperre (z.B. Fremdsperre) 20071119
3 Changing CT_PROCESSED_LOCKS Call by reference Type reference (TYPE) TY_PROCESSED_LOCK_T GPB: Schlüssel beim Sperren von Beziehungen (sortiert) 20071127
4 Changing CT_SUCCEEDED Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS Beziehungen mit erfolgreicher Sperre 20071119
5 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Erneutes Sperren fehlgeschlagen; inneren LOOP beenden 20071127
6 Exporting EV_FATAL_ERROR Call by reference Type reference (TYPE) BOOLE_D Schwerer Fehler 20071119
7 Exporting EV_SUCCEEDED Call by reference Type reference (TYPE) BOOLE_D Sperre erfolgreich; komplexe Sperre von E auf O zurücksetzen 20071127
8 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20071119
9 Importing IS_LOCK_C Call by reference Type reference (TYPE) BUP_S_RELATION_LOCK_COMPLEX GPB: Sperrstatus einer Geschäftspartnerbeziehung (komplex) 20071119
10 Importing IS_LOCK_KEY Call by reference Type reference (TYPE) BUP_S_RELT_KEY_ENQ GPB: Schlüssel beim Sperren von Beziehungen 20071119
11 Importing IS_OBJINFO Call by reference Type reference (TYPE) CMD_S_OBJINFO Objektinformationen zu Nachrichten 20071119
12 Importing IV_PROVIDE_FAILED Call by reference Type reference (TYPE) BOOLE_D CT_FAILED zurückliefern 20071119
13 Importing IV_PROVIDE_SUCCEEDED Call by reference Type reference (TYPE) BOOLE_D CT_SUCCEEDED zurückliefern 20071119
14 Importing IV_SOURCE_ID Call by reference Type reference (TYPE) CMD_MSGCONSUMER Nachrichtenerzeuger 20071119
15 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Index in GT_RELATION_LOCKS_COMPLEX 20071119

Method REACQUIRE_SINGLE_LOCK on class CL_BUP_RELATION_LOCKING has no exception.

Method REFRESH_BUFFER Signature

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

Method ROLLBACK_LOCK_MODE_E2O 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_RELT_KEY_ENQ GPB: Schlüssel beim Sperren von Beziehungen (sortiert) 20080218
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20080218
3 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ GPB: Schlüssel beim Sperren von Beziehungen (sortiert) 20080218

Method ROLLBACK_LOCK_MODE_E2O on class CL_BUP_RELATION_LOCKING has no exception.

Method ROLLBACK_USAGE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ GPB: Schlüssel beim Sperren von Beziehungen (sortiert) 20061129

Method ROLLBACK_USAGE_COUNTER on class CL_BUP_RELATION_LOCKING has no exception.

Method UNLOCK 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 20050510
2 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ Zu entsperrende Beziehungen 20050510
3 Importing IV_AFTER_COMMIT Call by reference Type reference (TYPE) BOOLE_D ' ' Aufruf nach erfolgreichem Speichern 20060303
4 Importing IV_DELETE_DUPLICATES Call by reference Type reference (TYPE) BOOLE_D 'X' Identische Schlüssel nur ein Mal prozessieren 20071128
5 Importing IV_IGNORE_USAGE_COUNTER Call by reference Type reference (TYPE) BOOLE_D ' ' Zähler für Verwendungen des Sperrschlüssels ignorieren 20061031
6 Importing IV_REMOVE_REMAINING_O_LOCKS Call by reference Type reference (TYPE) BOOLE_D 'X' Beim Entsperren von E-Locks die entspr. O-Locks mitlöschen 20060308

Method UNLOCK on class CL_BUP_RELATION_LOCKING has no exception.

Method UNLOCK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REMOVE_REMAINING_O_LOCKS Call by reference Type reference (TYPE) BOOLE_D 'X' Beim Entsperren von E-Locks die entspr. O-Locks mitlöschen 20060308

Method UNLOCK_ALL on class CL_BUP_RELATION_LOCKING has no exception.

Method UNLOCK_ALL_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 20050708
2 Importing IV_RAISE_EVENT_RELATION_UNLOCK Call by reference Type reference (TYPE) BOOLE_D 'X' Das Event BUP_RELATION_UNLOCKED prozessieren 20060309
3 Importing IV_REMOVE_REMAINING_O_LOCKS Call by reference Type reference (TYPE) BOOLE_D 'X' Beim Entsperren von E-Locks die entspr. O-Locks mitlöschen 20060308

Method UNLOCK_ALL_COMPLEX on class CL_BUP_RELATION_LOCKING has no exception.

Method UNLOCK_ALL_PARTNER_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 20090211
2 Importing IV_REFRESH_BUFFER_ONLY Call by reference Type reference (TYPE) BOOLE_D ' ' Lesesperrenpuffer initialisieren ohne explizites Entsperren 20090211

Method UNLOCK_ALL_PARTNER_SHARED on class CL_BUP_RELATION_LOCKING has no exception.

Method UNLOCK_INTERNAL 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 20050511
2 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ Zu entsperrende Beziehungen 20050511
3 Importing IV_REMOVE_REMAINING_O_LOCKS Call by reference Type reference (TYPE) BOOLE_D 'X' Beim Entsperren von E-Locks die entspr. O-Locks mitlöschen 20060308

Method UNLOCK_INTERNAL on class CL_BUP_RELATION_LOCKING has no exception.

Method UNLOCK_PARTNER_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_RELT_LOCK_SHARED_KEY Nicht entsperrte Part. (inkl. Verw., Sperre existiert nicht) 20081210
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20081210
3 Importing IT_PARTNER_KEYS Call by reference Type reference (TYPE) BUP_TS_RELT_LOCK_SHARED_KEY Zu entsperrende Partner (inkl. Verwender) 20081210
4 Importing IV_IGNORE_USAGES Call by reference Type reference (TYPE) BOOLE_D ' ' Andere Verwendungen der Sperre ignorieren 20081210

Method UNLOCK_PARTNER_SHARED on class CL_BUP_RELATION_LOCKING has no exception.

Method UNLOCK_RELATIONS_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 20050530
2 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_KEY Zu entsperrende Beziehungen 20050530
3 Importing IV_IGNORE_USAGES Call by reference Type reference (TYPE) BOOLE_D ' ' Andere Verwendungen der Sperre ignorieren 20070103
4 Importing IV_INITIAL_USAGE_ALLOWED Call by reference Type reference (TYPE) BOOLE_D ' ' Entsperren trotz einer verbliebenen initialen Verwendung 20070104
5 Importing IV_RAISE_EVENT_RELATION_UNLOCK Call by reference Type reference (TYPE) BOOLE_D 'X' Das Event BUP_RELATION_UNLOCKED prozessieren 20060308
6 Importing IV_REMOVE_REMAINING_O_LOCKS Call by reference Type reference (TYPE) BOOLE_D 'X' Beim Entsperren von E-Locks die entspr. O-Locks mitlöschen 20060308
7 Importing IV_UNLOCK_INTERNAL Call by reference Type reference (TYPE) BOOLE_D 'X' Interne Methode zum Entsperren rufen 20050708
8 Importing IV_UNLOCK_TEMP_LOCKS_ONLY Call by reference Type reference (TYPE) BOOLE_D Sperren nur freigeben, wenn noch keine RELNR gezogen wurde 20061204

Method UNLOCK_RELATIONS_COMPLEX on class CL_BUP_RELATION_LOCKING has no exception.

Method UNLOCK_WITHIN_BP_ID_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert 20071119
2 Importing IT_RELATION Call by reference Type reference (TYPE) BUP_TS_RELT_LOCKED_KEYS GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20071119

Method UNLOCK_WITHIN_BP_ID_CHANGE on class CL_BUP_RELATION_LOCKING has no exception.

Method UPDATE_BUFFER_WITH_INVALIDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RELATION Call by reference Type reference (TYPE) BUP_S_RELT_LOCKED_KEY GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) 20060306
2 Importing IT_LOCK_SUCCEEDED Call by reference Type reference (TYPE) TY_SUCCESS_LOCK_T Erfolgreich gesperrte Schlüssel (mit Sperrmodus vor Sperre) 20080215
3 Importing IT_O_LOCK_INVALIDATED Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ Durch parallele Updates invalidierte O-Locks 20080214

Method UPDATE_BUFFER_WITH_INVALIDATED on class CL_BUP_RELATION_LOCKING has no exception.

Method UPDATE_BUFFER_WITH_INV_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Fehlerflag 20080226
2 Importing IT_ENQ_KEYS Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ GPB: Schlüssel beim Sperren von Beziehungen (sortiert) 20080226
3 Importing IT_LOCK_SUCCEEDED Call by reference Type reference (TYPE) TY_SUCCESS_LOCK_T Erfolgreich gesperrte Schlüssel (mit Sperrmodus vor Sperre) 20080226
4 Importing IT_O_LOCK_INVALIDATED Call by reference Type reference (TYPE) BUP_TS_RELT_KEY_ENQ Durch parallele Updates invalidierte O-Locks 20080226

Method UPDATE_BUFFER_WITH_INV_SINGLE on class CL_BUP_RELATION_LOCKING has no exception.

Method UPDATE_USAGES_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELATION_LOCK_C Call by reference Type reference (TYPE) BUP_S_RELATION_LOCK_COMPLEX GPB: Sperrstatus einer Geschäftspartnerbeziehung (komplex) 20070103
2 Exporting EV_LAST_LOCK Call by reference Type reference (TYPE) BOOLE_D Letze Verwendung der Sperre soll entsperrt werden 20070103
3 Importing IT_LOCK_USAGES Call by reference Type reference (TYPE) BUP_TS_KEYDATE Verwendungen einer Beziehung (versch. Stichtage) 20070103
4 Importing IV_INITIAL_USAGE_ALLOWED Call by reference Type reference (TYPE) BOOLE_D ' ' Entsperren trotz einer verbliebenen initialen Verwendung 20070104
5 Importing IV_UNLOCK_SCENARIO Call by reference Type reference (TYPE) BOOLE_D ' ' Aufruf während des Entsperren 20070103

Method UPDATE_USAGES_COMPLEX on class CL_BUP_RELATION_LOCKING has no exception.
Event Signatures

Event BUP_RELATION_LOCKED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_RELATION Exporting Value transfer Type reference (TYPE) BUP_TS_RELT_KEY Neu gesperrte Beziehungen 20050510

Event BUP_RELATION_RESET_DB Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_RELATION Exporting Value transfer Type reference (TYPE) BUP_TS_RELT_KEY Zurückzusetzende Beziehungen 20080722

Event BUP_RELATION_UNLOCKED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_RELATION Exporting Value transfer Type reference (TYPE) BUP_TS_RELT_KEY Entsperrte Beziehungen 20050510
History
Last changed by/on SAP  20110908 
SAP Release Created in 710