Hierarchy

⤷

⤷

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
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Adjusts Locks and Buffer to ON_BP_ID_CHANGED | 20071116 |
2 | ![]() |
Instance method | Private | Method | Adjusts Shared Locks and Buffer to ON_BP_ID_CHANGED | 20090108 |
3 | ![]() |
Instance method | Public | Method | Adjust Lock Usages (Key Dates) | 20070104 |
4 | ![]() |
Instance method | Public | Method | Determining Lock Key (Existing Relationship Set) | 20071116 |
5 | ![]() |
Instance method | Public | Method | Determining Lock Key (New Relationship Set) | 20071116 |
6 | ![]() |
Instance method | Private | Method | Checks if Other Locks Are Necessary via ON_BP_ID_CHANGED | 20071116 |
7 | ![]() |
Instance method | Private | Method | Checks for Locks with Another RELDIR Flag | 20050809 |
8 | ![]() |
Instance method | Private | Method | Collect Key Dates for Lock Usage | 20070103 |
9 | ![]() |
Instance method | Public | Constructor | Constructor of the Class CL_BUP_RELATION_LOCKING | 20050509 |
10 | ![]() |
Instance method | Public | Method | Compare Existing Locks; Reset DB/Buffer Status If Necessary | 20070619 |
11 | ![]() |
Instance method | Private | Method | Gets Table with Key Attributes for Application Log | 20061017 |
12 | ![]() |
Static method | Public | Method | Returns Singleton Instance of Lock Service for Relationships | 20050509 |
13 | ![]() |
Instance method | Public | Method | Get Buffer of Lock Management for Relationships | 20090216 |
14 | ![]() |
Instance method | Public | Method | Returns Partner Shared Locks to User | 20081211 |
15 | ![]() |
Instance method | Public | Method | Checks Relationship for Set Locks (Individual Lock) | 20050509 |
16 | ![]() |
Instance method | Public | Method | Checks Relationship for Set Locks | 20050530 |
17 | ![]() |
Instance method | Private | Method | Sets Lock for Relationships (Individual Lock) | 20050509 |
18 | ![]() |
Instance method | Public | Method | Sets Shared Locks for Partners (Use in Relationships) | 20081205 |
19 | ![]() |
Instance method | Public | Method | Sets Shared Locks f. Partners in READ (Use in Relationships) | 20081205 |
20 | ![]() |
Instance method | Public | Method | Sets Locks for Relationships | 20050530 |
21 | ![]() |
Instance method | Public | Method | Sets Locks for Relationships During Finalize | 20060130 |
22 | ![]() |
Instance method | Private | Method | Sets Additional Locks After ON_BP_ID_CHANGED Event | 20071116 |
23 | ![]() |
Instance method | Private | Method | Convert Data About Shared Lock f. Partners Back from STRING | 20081205 |
24 | ![]() |
Instance method | Private | Method | Convert Data About Shared Lock f. Partners to STRING | 20081205 |
25 | ![]() |
Instance method | Private | Method | Deleting Messages from Application Log | 20050509 |
26 | ![]() |
Instance method | Private | Method | Writing Messages to Application Log | 20050509 |
27 | ![]() |
Instance method | Private | Event handling method | Replace Temporary PARTNERIDs in Lock Buffer | 20060213 |
28 | ![]() |
Instance method | Private | Method | Formatting of Locked Relationships for the Event | 20060227 |
29 | ![]() |
Instance method | Private | Method | Formatting of Meaningful Error Messags when Locking | 20060227 |
30 | ![]() |
Instance method | Private | Method | Output of Error Messages for Shared Locks | 20081209 |
31 | ![]() |
Instance method | Public | Method | Reset Locks After COMMIT or ROLLBACK (TP_SC) | 20060301 |
32 | ![]() |
Instance method | Private | Method | Reset Individual Locks After COMMIT or ROLLBACK | 20071119 |
33 | ![]() |
Instance method | Public | Method | Initialize Lock Buffer | 20050525 |
34 | ![]() |
Instance method | Private | Method | Reset Lock Mode from Exclusive to Optimistic | 20080218 |
35 | ![]() |
Instance method | Private | Method | Update Usage Counter of Individual Locks | 20061129 |
36 | ![]() |
Instance method | Private | Method | Unlocks Relationships (Individual Lock) | 20050509 |
37 | ![]() |
Instance method | Private | Method | Unlocks All Relationships from Lock Buffer(Individual Locks) | 20050525 |
38 | ![]() |
Instance method | Public | Method | Unlocks All Relationships from Lock Buffer | 20050628 |
39 | ![]() |
Instance method | Public | Method | Unlocks All Partners in Shared Lock Management | 20090211 |
40 | ![]() |
Instance method | Private | Method | Unlocks Relationships (Individual Lock: Internal Use) | 20050509 |
41 | ![]() |
Instance method | Public | Method | Releases Shared Locks for Partners (Use in Relationships) | 20081205 |
42 | ![]() |
Instance method | Public | Method | Unlocks Relationships | 20050530 |
43 | ![]() |
Instance method | Private | Method | Releases Obsolete Locks After ON_BP_ID_CHANGED Event | 20071116 |
44 | ![]() |
Instance method | Private | Method | Update Lock Buffer - Optimistic Locks Invalidated | 20060306 |
45 | ![]() |
Instance method | Private | Method | Copy Invalid Optimistic Locks to Buffer, Adjust Dep. Locks | 20080226 |
46 | ![]() |
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 | ![]() |
EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert | 20071116 | ||
2 | ![]() |
IT_KEYS_LOCK | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) | 20071116 | ||
3 | ![]() |
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 | ![]() |
EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert | 20090108 | ||
2 | ![]() |
IT_CHANGED_KEYS | Call by reference | Type reference (TYPE) | BUS_PARTNR_T | GP: Tabelle von Zuordnungen zwischen temp./finalen Nummer | 20090108 | ||
3 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20070104 | ||
2 | ![]() |
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 | ![]() |
ES_LOCK_KEY | Call by reference | Type reference (TYPE) | BUP_S_RELT_LOCKED_KEY | GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) | 20071116 | ||
2 | ![]() |
EV_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Fehlerflag | 20071116 | ||
3 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | BUP_S_RELT_KEY | GP: Schlüssel des Segmentes Beziehungen (BUT050) | 20071116 | ||
4 | ![]() |
IV_CREATE_HANDLE | Call by reference | Type reference (TYPE) | BUP_CREATE_HANDLE | Handle für Anlage eines neuen Satzes | 20071116 | ||
5 | ![]() |
IV_RELNR | Call by reference | Type reference (TYPE) | BU_RELNR | Geschäftspartner-Beziehungsnummer | 20071116 | ||
6 | ![]() |
IV_XCROSSDEP | Call by reference | Type reference (TYPE) | BUP_RELATION_CROSS_DEP | GPB: Beziehungstyp erfordert beziehungsnetzwerkübergr. Prüf. | 20071116 | ||
7 | ![]() |
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 | ![]() |
ES_LOCK_KEY | Call by reference | Type reference (TYPE) | BUP_S_RELT_LOCKED_KEY | GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) | 20071116 | ||
2 | ![]() |
EV_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Fehlerflag | 20071116 | ||
3 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | BUP_S_RELT_KEY | GP: Schlüssel des Segmentes Beziehungen (BUT050) | 20071116 | ||
4 | ![]() |
IV_CREATE_HANDLE | Call by reference | Type reference (TYPE) | BUP_CREATE_HANDLE | Handle für Anlage eines neuen Satzes | 20071116 | ||
5 | ![]() |
IV_XCROSSDEP | Call by reference | Type reference (TYPE) | BUP_RELATION_CROSS_DEP | GPB: Beziehungstyp erfordert beziehungsnetzwerkübergr. Prüf. | 20071116 | ||
6 | ![]() |
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 | ![]() |
CT_KEYS_LOCK | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) | 20071116 | ||
2 | ![]() |
CT_KEYS_UNLOCK | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) | 20071116 | ||
3 | ![]() |
IS_LOCK_COMPLEX | Call by reference | Type reference (TYPE) | BUP_S_RELATION_LOCK_COMPLEX | GPB: Sperrstatus einer Geschäftspartnerbeziehung (komplex) | 20071116 | ||
4 | ![]() |
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 | ![]() |
ES_OPPOSITE_O_LOCK | Call by reference | Type reference (TYPE) | BUP_S_RELT_KEY | GPB: Schlüssel des Segmentes Beziehungen (BUT050) | 20061204 | ||
2 | ![]() |
EV_RELDIR_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Fehlerflag | 20050809 | ||
3 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050809 | ||
4 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | BUP_S_RELT_KEY | GP: Schlüssel des Segmentes Beziehungen (BUT050) | 20050809 | ||
5 | ![]() |
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 | ![]() |
CT_LOCK_USAGES | Call by reference | Type reference (TYPE) | BUP_TS_KEYDATE | Verwendungen der gleichen Beziehungen (versch. Stichtage) | 20070103 | ||
2 | ![]() |
EV_CONTINUE | Call by reference | Type reference (TYPE) | BOOLE_D | Kennzeichen: mit nächstem Datensatz in der LOOP fortfahren | 20070103 | ||
3 | ![]() |
IS_RELATION | Call by reference | Type reference (TYPE) | BUP_S_RELT_KEY | GPB: Schlüssel (Prozessierte Beziehung) | 20070103 | ||
4 | ![]() |
IT_RELATIONS_LOCK | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) | 20070103 | ||
5 | ![]() |
IT_RELATIONS_UNLOCK | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY | GPB: Schlüssel des Segmentes Beziehungen (BUT050) | 20070103 | ||
6 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20070619 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_RELATION_LOCKS | Call by reference | Type reference (TYPE) | BUP_TS_RELATION_LOCK | GPB: Sperrstatus einer Geschäftspartnerbeziehung (einzel) | 20090216 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_RELATION_LOCK | Call by reference | Type reference (TYPE) | BUP_TS_RELATION_LOCK | Gesperrte Beziehungen (inkl. Sperrstatus) | 20050511 | ||
2 | ![]() |
ET_RELATION_NOLOCK | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY_ENQ | Schlüssel nicht gesperrter Beziehungen | 20050511 | ||
3 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050511 | ||
4 | ![]() |
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 | ![]() |
ET_RELATION_LOCK | Call by reference | Type reference (TYPE) | BUP_TS_RELATION_LOCK_COMPLEX | Gesperrte Beziehungen (inkl. Sperrstatus) | 20050530 | ||
2 | ![]() |
ET_RELATION_NOLOCK | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY | Schlüssel nicht gesperrter Beziehungen | 20050530 | ||
3 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050530 | ||
4 | ![]() |
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 | ![]() |
ET_FAILED | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY_ENQ | Beziehungen mit gescheiterter Sperre (z.B. d. foreign lock) | 20050509 | ||
2 | ![]() |
ET_O_LOCK_INVALIDATED | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY_ENQ | Durch parallele Updates invalidierte O-Sperren | 20080214 | ||
3 | ![]() |
ET_SUCCEEDED | Call by reference | Type reference (TYPE) | TY_SUCCESS_LOCK_T | Beziehungen mit erfolgreicher Sperre | 20050530 | ||
4 | ![]() |
EV_BUFFER_REFRESH | Call by reference | Type reference (TYPE) | BOOLE_D | Datenbankpuffer müssen wegen anderem Update refreshed werden | 20060302 | ||
5 | ![]() |
EV_EXISTING_ENQUEUES | Call by reference | Type reference (TYPE) | INT4 | Anzahl existierender Einzelsperren | 20050802 | ||
6 | ![]() |
EV_FOREIGN_LOCK | Call by reference | Type reference (TYPE) | TY_BUP_RELT_ENQ_FOREIGN_LOCK | Informationen, falls Fremdsperre vorliegt | 20050705 | ||
7 | ![]() |
EV_SYSTEM_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Systemfehler in der Sperrverwaltung | 20071120 | ||
8 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050509 | ||
9 | ![]() |
IT_RELATION | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY_ENQ | GPB: Schlüssel beim Sperren von Beziehungen (sortiert) | 20050509 | ||
10 | ![]() |
IV_COUNT_USAGE | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Sperre für den Verwendungszähler berücksichtigen | 20061031 | |
11 | ![]() |
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 | ![]() |
ET_FAILED_KEYS | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCK_SHARED_KEY | Partner (inkl. Verwender) mit Fehlern (aggregierte Tabelle) | 20081205 | ||
2 | ![]() |
ET_FAILED_PARTNER | Call by reference | Type reference (TYPE) | BUP_TS_CENT_ID | Partner mit Fehlern | 20081205 | ||
3 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20081205 | ||
4 | ![]() |
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 | ![]() |
ET_FAILED_KEYS | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCK_SHARED_KEY | Partner (inkl. Verwender) mit Fehlern (aggregierte Tabelle) | 20081205 | ||
2 | ![]() |
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 | ![]() |
ET_FAILED_PARTNER | Call by reference | Type reference (TYPE) | BUP_TS_CENT_ID | Partner mit Fehlern (Berechtigungsprüfung/Existenz) | 20081205 | ||
4 | ![]() |
ET_FAILED_PARTNER_LOCK | Call by reference | Type reference (TYPE) | BUP_TS_CENT_ID | Partner, die nicht gesperrt werden konnten | 20081205 | ||
5 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20081205 | ||
6 | ![]() |
IT_PARTNER_KEYS | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCK_SHARED_KEY | Zu sperrende Partner (inkl. Verwender) | 20081205 | ||
7 | ![]() |
IV_AUTHORITY_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Berechtigungsprüfung durchführen | 20081205 | |
8 | ![]() |
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 | ![]() |
ET_FAILED | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | Beziehungen mit gescheiterter Sperre (z.B. d. foreign lock) | 20050530 | ||
2 | ![]() |
ET_SUCCEEDED | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | Beziehungen mit erfolgreicher Sperre | 20050530 | ||
3 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050530 | ||
4 | ![]() |
IT_RELATION | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | GP Beziehungen: Zu sperrende Beziehungen | 20050530 | ||
5 | ![]() |
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 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Mindestens eine Sperre konnte nicht gesetzt werden | 20060130 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20060130 | ||
3 | ![]() |
IT_RELATION | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | GP Beziehungen: Zu sperrende Beziehungen | 20060130 | ||
4 | ![]() |
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 | ![]() |
EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert | 20071119 | ||
2 | ![]() |
IT_RELATION | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) | 20071119 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ES_MESSAGE_KEY | Call by reference | Type reference (TYPE) | BUP_S_RELT_KEY | GP: Schlüssel des Segmentes Beziehungen (BUT050) | 20050914 | ||
2 | ![]() |
ES_MSGVSRC | Call by reference | Type reference (TYPE) | CMD_S_MSGVSRC | Struktur für die Herkunft von Nachrichtenvariablen | 20050509 | ||
3 | ![]() |
ES_OBJINFO | Call by reference | Type reference (TYPE) | CMD_S_OBJINFO | Objektinformationen zu Nachrichten | 20050509 | ||
4 | ![]() |
EV_WRONG | Call by reference | Type reference (TYPE) | BOOLE_D | Fehlerflag | 20050509 | ||
5 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050509 | ||
6 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | BUP_S_RELT_KEY | GP: Schlüssel des Segmentes Beziehungen (BUT050) | 20050509 | ||
7 | ![]() |
IV_CREATE_HANDLE | Call by reference | Type reference (TYPE) | BUP_CREATE_HANDLE | Handle für Anlage eines neuen Satzes | 20061016 | ||
8 | ![]() |
IV_PREVENT_SWAPPING | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Tauschen der Partner verhindern | 20050914 | |
9 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050509 | ||
2 | ![]() |
IS_MSGADD | Call by reference | Type reference (TYPE) | CMD_S_MSGADD | Zusatzparameter für Nachrichten | 20050509 | ||
3 | ![]() |
IS_MSGVSRC | Call by reference | Type reference (TYPE) | CMD_S_MSGVSRC | Struktur für die Herkunft von Nachrichtenvariablen | 20050509 | ||
4 | ![]() |
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 | ![]() |
ET_CHANGED_KEYS | Call by reference | Attribute reference (LIKE) | 20060213 | ||||
2 | ![]() |
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 | ![]() |
CT_EVENT_LOCKED_REL | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY | GP: Schlüssel des Segmentes Beziehungen (BUT050) | 20060227 | ||
2 | ![]() |
IS_RELATION | Call by reference | Type reference (TYPE) | BUP_S_RELT_LOCKED_KEY | GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) | 20060227 | ||
3 | ![]() |
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 | ![]() |
CS_MSGADD | Call by reference | Type reference (TYPE) | CMD_S_MSGADD | Zusatzparameter für Nachrichten | 20060227 | ||
2 | ![]() |
CS_MSGVSRC | Call by reference | Type reference (TYPE) | CMD_S_MSGVSRC | Struktur für die Herkunft von Nachrichtenvariablen | 20060227 | ||
3 | ![]() |
CS_OBJINFO | Call by reference | Type reference (TYPE) | CMD_S_OBJINFO | Objektinformationen zu Nachrichten | 20061017 | ||
4 | ![]() |
IS_MESSAGE_KEY | Call by reference | Type reference (TYPE) | BUP_S_RELT_KEY | GP: Schlüssel des Segmentes Beziehungen (BUT050) | 20060227 | ||
5 | ![]() |
IS_RELTYP | Call by reference | Type reference (TYPE) | BUP_S_RELTYP | GPB: Customizing des Beziehungstyps | 20060227 | ||
6 | ![]() |
IV_FOREIGN_LOCK | Call by reference | Type reference (TYPE) | TY_BUP_RELT_ENQ_FOREIGN_LOCK | Parameter zur Steuerung der Fehlermeldung | 20060227 | ||
7 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20081209 | ||
2 | ![]() |
IT_FAILED_AUTHORITY | Call by reference | Type reference (TYPE) | BUP_TS_PARTNER_LOCK_SHARED_KEY | Partner (inkl. Verwender) mit Fehlern (Berechtigungsprüfung) | 20081209 | ||
3 | ![]() |
IT_FAILED_EXISTENCE | Call by reference | Type reference (TYPE) | BUP_TS_PARTNER_LOCK_SHARED_KEY | Nicht existierende Partner (inkl. Verwender) | 20081209 | ||
4 | ![]() |
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 | ![]() |
IT_PARTNER_MAP_MSG | Call by reference | Type reference (TYPE) | TY_PART_MAP_MSG_T | Partner mit Informationen für Fehlermeldungen | 20081209 | ||
6 | ![]() |
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 | ![]() |
ET_FAILED | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | Beziehungen mit gescheiterter Sperre (z.B. Fremdsperre) | 20060301 | ||
2 | ![]() |
ET_SUCCEEDED | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | Beziehungen mit erfolgreicher Sperre | 20060301 | ||
3 | ![]() |
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 | ![]() |
CT_EVENT_LOCKED_REL | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY | GPB: Schlüssel des Segmentes Beziehungen (BUT050) | 20071119 | ||
2 | ![]() |
CT_FAILED | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | Beziehungen mit gescheiterter Sperre (z.B. Fremdsperre) | 20071119 | ||
3 | ![]() |
CT_PROCESSED_LOCKS | Call by reference | Type reference (TYPE) | TY_PROCESSED_LOCK_T | GPB: Schlüssel beim Sperren von Beziehungen (sortiert) | 20071127 | ||
4 | ![]() |
CT_SUCCEEDED | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCKED_KEYS | Beziehungen mit erfolgreicher Sperre | 20071119 | ||
5 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Erneutes Sperren fehlgeschlagen; inneren LOOP beenden | 20071127 | ||
6 | ![]() |
EV_FATAL_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Schwerer Fehler | 20071119 | ||
7 | ![]() |
EV_SUCCEEDED | Call by reference | Type reference (TYPE) | BOOLE_D | Sperre erfolgreich; komplexe Sperre von E auf O zurücksetzen | 20071127 | ||
8 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20071119 | ||
9 | ![]() |
IS_LOCK_C | Call by reference | Type reference (TYPE) | BUP_S_RELATION_LOCK_COMPLEX | GPB: Sperrstatus einer Geschäftspartnerbeziehung (komplex) | 20071119 | ||
10 | ![]() |
IS_LOCK_KEY | Call by reference | Type reference (TYPE) | BUP_S_RELT_KEY_ENQ | GPB: Schlüssel beim Sperren von Beziehungen | 20071119 | ||
11 | ![]() |
IS_OBJINFO | Call by reference | Type reference (TYPE) | CMD_S_OBJINFO | Objektinformationen zu Nachrichten | 20071119 | ||
12 | ![]() |
IV_PROVIDE_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | CT_FAILED zurückliefern | 20071119 | ||
13 | ![]() |
IV_PROVIDE_SUCCEEDED | Call by reference | Type reference (TYPE) | BOOLE_D | CT_SUCCEEDED zurückliefern | 20071119 | ||
14 | ![]() |
IV_SOURCE_ID | Call by reference | Type reference (TYPE) | CMD_MSGCONSUMER | Nachrichtenerzeuger | 20071119 | ||
15 | ![]() |
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 | ![]() |
ET_FAILED | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY_ENQ | GPB: Schlüssel beim Sperren von Beziehungen (sortiert) | 20080218 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20080218 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050510 | ||
2 | ![]() |
IT_RELATION | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY_ENQ | Zu entsperrende Beziehungen | 20050510 | ||
3 | ![]() |
IV_AFTER_COMMIT | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Aufruf nach erfolgreichem Speichern | 20060303 | |
4 | ![]() |
IV_DELETE_DUPLICATES | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Identische Schlüssel nur ein Mal prozessieren | 20071128 | |
5 | ![]() |
IV_IGNORE_USAGE_COUNTER | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Zähler für Verwendungen des Sperrschlüssels ignorieren | 20061031 | |
6 | ![]() |
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 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050708 | ||
2 | ![]() |
IV_RAISE_EVENT_RELATION_UNLOCK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Das Event BUP_RELATION_UNLOCKED prozessieren | 20060309 | |
3 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20090211 | ||
2 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050511 | ||
2 | ![]() |
IT_RELATION | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY_ENQ | Zu entsperrende Beziehungen | 20050511 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20081210 | ||
3 | ![]() |
IT_PARTNER_KEYS | Call by reference | Type reference (TYPE) | BUP_TS_RELT_LOCK_SHARED_KEY | Zu entsperrende Partner (inkl. Verwender) | 20081210 | ||
4 | ![]() |
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 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_CMD_APPLLOG | Anwendungsprotokoll | 20050530 | ||
2 | ![]() |
IT_RELATION | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY | Zu entsperrende Beziehungen | 20050530 | ||
3 | ![]() |
IV_IGNORE_USAGES | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Andere Verwendungen der Sperre ignorieren | 20070103 | |
4 | ![]() |
IV_INITIAL_USAGE_ALLOWED | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Entsperren trotz einer verbliebenen initialen Verwendung | 20070104 | |
5 | ![]() |
IV_RAISE_EVENT_RELATION_UNLOCK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Das Event BUP_RELATION_UNLOCKED prozessieren | 20060308 | |
6 | ![]() |
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 | ![]() |
IV_UNLOCK_INTERNAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Interne Methode zum Entsperren rufen | 20050708 | |
8 | ![]() |
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 | ![]() |
EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert | 20071119 | ||
2 | ![]() |
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 | ![]() |
IS_RELATION | Call by reference | Type reference (TYPE) | BUP_S_RELT_LOCKED_KEY | GPB: Schlüssel gesperrter Beziehungen (inkl. Sperreinträge) | 20060306 | ||
2 | ![]() |
IT_LOCK_SUCCEEDED | Call by reference | Type reference (TYPE) | TY_SUCCESS_LOCK_T | Erfolgreich gesperrte Schlüssel (mit Sperrmodus vor Sperre) | 20080215 | ||
3 | ![]() |
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 | ![]() |
EV_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Fehlerflag | 20080226 | ||
2 | ![]() |
IT_ENQ_KEYS | Call by reference | Type reference (TYPE) | BUP_TS_RELT_KEY_ENQ | GPB: Schlüssel beim Sperren von Beziehungen (sortiert) | 20080226 | ||
3 | ![]() |
IT_LOCK_SUCCEEDED | Call by reference | Type reference (TYPE) | TY_SUCCESS_LOCK_T | Erfolgreich gesperrte Schlüssel (mit Sperrmodus vor Sperre) | 20080226 | ||
4 | ![]() |
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 | ![]() |
CS_RELATION_LOCK_C | Call by reference | Type reference (TYPE) | BUP_S_RELATION_LOCK_COMPLEX | GPB: Sperrstatus einer Geschäftspartnerbeziehung (komplex) | 20070103 | ||
2 | ![]() |
EV_LAST_LOCK | Call by reference | Type reference (TYPE) | BOOLE_D | Letze Verwendung der Sperre soll entsperrt werden | 20070103 | ||
3 | ![]() |
IT_LOCK_USAGES | Call by reference | Type reference (TYPE) | BUP_TS_KEYDATE | Verwendungen einer Beziehung (versch. Stichtage) | 20070103 | ||
4 | ![]() |
IV_INITIAL_USAGE_ALLOWED | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Entsperren trotz einer verbliebenen initialen Verwendung | 20070104 | |
5 | ![]() |
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 |