SAP ABAP Class /BOBF/CL_LIB_DELEGATION_BOPF (Delegation Class per Service Layer)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
AP-RC-BOF-RNT (Application Component) Business Object Processing Framework Runtime
⤷
/BOBF/LIBRARY (Package) Business Object Processing Framework Library
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /BOBF/IF_FRW_DELEGATION | Interface to a delegated part of the BO | 20090327 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /BOFU/CL_DELEGATION_ADDRESS | Delegation Class to access DO Address | 20090225 |
| 2 | Inheritance (c INHERITING FROM c_ref) | /SRMERP/CL_DELEGATION | Delegation class for ERP e-Procurement BOs | 20100707 |
Properties
| Class | /BOBF/CL_LIB_DELEGATION_BOPF | |
| Short Description | Delegation Class per Service Layer | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /BOBF/LIBRARY | Business Object Processing Framework Library |
| Created | 20090327 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /BOBF/CL_LIB_DELEGATION_BOPF has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /BOBF/IF_FRW_DELEGATION | Interface to a delegated part of the BO | 20090327 |
Friends
Class /BOBF/CL_LIB_DELEGATION_BOPF has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | /BOBF/IF_FRW_SERVICE_LAYER | Interface for the Service Layer | 20090327 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20090525 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | /BOBF/IF_FRW_SERVICE_LAYER | Interface for the Service Layer | 20090327 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20090327 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | /BOBF/T_FRW_CHANGE | Changed Nodes | 20090327 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20090327 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20090327 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Original DO-BO_KEY | 20090327 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Root Node (Host View) | 20090327 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | TT_INSTANCE | Instances of Delegation-IF | 20090327 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adds ROOT_KEY and PARENT_KEY | 20090327 | |
| 2 | Instance method | Protected | Method | check modify authority | 20121122 | |
| 3 | Instance method | Public | Constructor | 20090327 | ||
| 4 | Instance method | Protected | Method | Conversion of changes BOPF to BOPF | 20090327 | |
| 5 | Instance method | Protected | Method | Conversion of messages BOPF to BOPF | 20090327 | |
| 6 | Instance method | Protected | Method | 20090327 |
Events
Class /BOBF/CL_LIB_DELEGATION_BOPF has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_INSTANCE | Private | See coding | 20090327 | tt_instance TYPE HASHED TABLE OF ty_instance WITH UNIQUE KEY bo_key node_key
|
||
| 2 | TY_INSTANCE | Private | See coding | 20090327 | BEGIN OF ty_instance,
bo_key TYPE /bobf/obm_bo_key,
node_key TYPE /bobf/obm_node_key,
delegation TYPE REF TO /bobf/if_frw_delegation,
END OF ty_instance
|
Method Signatures
Method ADD_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20090327 | ||||
| 2 | IT_KEY | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20090327 | |||
| 3 | IT_TO_PARENT | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY_LINK | Key Link to Parent | 20090330 | |||
| 4 | IT_TO_ROOT | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY_LINK | Key Link to Root | 20090330 | |||
| 5 | IV_NODE_KEY | Value transfer | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20090327 | |||
| 6 | IV_STATE | Call by reference | Type reference (TYPE) | /BOBF/CONF_STATE | State | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BOPF Exception Class | 20090327 |
Method CHECK_MODIFY_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MESSAGE | Interface of Message Object | 20121122 | |||
| 2 | CT_MODIFICATION | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_MODIFICATION | Changes | 20121122 | |||
| 3 | IO_CHANGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CHANGE | Interface of Change Object | 20121122 | |||
| 4 | IV_PRIVILEGED_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Privileged mode to be used for checks | 20130116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BOPF Exception Class | 20121122 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONF | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20090327 | |||
| 2 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090327 |
Method CONVERT_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DO_CHANGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CHANGE | 20090327 | ||||
| 2 | IO_HOST_CHANGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CHANGE | 20090327 | ||||
| 3 | IT_NODE_LINK | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_NODE_KEY_LINK | node key link | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090327 |
Method CONVERT_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_HOST_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MESSAGE | 20090327 | ||||
| 2 | IO_DO_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MESSAGE | 20090327 |
Method CONVERT_MESSAGES on class /BOBF/CL_LIB_DELEGATION_BOPF has no exception.
Method CONVERT_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_BO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_PROPERTY | 20090327 | ||||
| 2 | IO_DO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_PROPERTY | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090327 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 702 |