Hierarchy

⤷

⤷

Properties
Class | CL_EPM_SERVICE_FACADE | |
Short Description | EPM: Service Facade | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_EPM_COMMON | EPM Common Objects |
Created | 20081216 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_EPM_SERVICE_FACADE has no interface implemented.
Friends
Class CL_EPM_SERVICE_FACADE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'GC_ACTION_' | 20090422 | ||
2 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'GC_ALT_KEY_NM_' | 20130326 | ||
3 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'GC_NAVIGATE_TO_' | 20090428 | ||
4 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'AFTER_FAILED_SAVE' | 20090422 | ||
5 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'AFTER_SUCCESSFUL_SAVE' | 20090422 | ||
6 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'CHECK' | 20090422 | ||
7 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'CLEANUP' | 20090422 | ||
8 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'FINALIZE' | 20090422 | ||
9 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'IS_MODIFIED' | 20090706 | ||
10 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'SAVE' | 20090422 | ||
11 | ![]() |
Constant | Private | Type reference (TYPE) | ABAP_INTFNAME | 'CL_EPM_BO' | 20091113 | ||
12 | ![]() |
Constant | Private | Type reference (TYPE) | DEVCLASS | 'S_EPM_BO' | 20090422 | ||
13 | ![]() |
Constant | Private | Type reference (TYPE) | ABAP_INTFNAME | 'IF_EPM_BO' | 20090422 | ||
14 | ![]() |
Constant | Private | See coding | 'EPM_SESSION' | 20110207 | |||
15 | ![]() |
Constant | Public | See coding | 20130129 | ||||
16 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'GC_QUERY_' | 20090422 | ||
17 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_EPM_CHANGE_NOTIF_BUFFER | EPM: Change Notification Buffer | 20100505 | ||
18 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_BO_INSTANCES | Administration data for a set of BOs ( names + instances ) | 20091026 | ||
19 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_BO_LISTENERS | 20090703 | |||
20 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_BO_METADATA_CACHE | BO Metadata Cache | 20091026 | ||
21 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_MESSAGE_BUFFER_INSTANCES | 20090707 | |||
22 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IF_EPM_MESSAGE_BUFFER=>TT_MESSAGES | 20090707 | |||
23 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20110207 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Trigger the checking of all BO contexts | 20081216 |
2 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20081217 |
3 | ![]() |
Static method | Public | Method | Trigger the cleanup of all BO contexts | 20081216 |
4 | ![]() |
Static method | Private | Method | Engueue EPM_SESSION | 20110207 |
5 | ![]() |
Static method | Private | Method | Execute the specified operation for all BOs | 20081218 |
6 | ![]() |
Static method | Private | Method | Get the names of all ABAP classes of the given packages | 20081217 |
7 | ![]() |
Static method | Public | Method | Returns all actions of a specified BO node | 20090422 |
8 | ![]() |
Static method | Public | Method | Get the metadata of an alternative key | 20130326 |
9 | ![]() |
Static method | Public | Method | Get alternative key names | 20130326 |
10 | ![]() |
Static method | Public | Method | Get the metadata of an association | 20130117 |
11 | ![]() |
Static method | Public | Method | Returns all association names of a given BO node | 20090428 |
12 | ![]() |
Static method | Public | Method | Get a singleton instance for the specified BO | 20081216 |
13 | ![]() |
Static method | Private | Method | 20130524 | |
14 | ![]() |
Static method | Public | Method | 20130115 | |
15 | ![]() |
Static method | Public | Method | Returns a change notification buffer | 20100505 |
16 | ![]() |
Static method | Private | Method | Get information about all EPM BOs ( name and class name ) | 20081217 |
17 | ![]() |
Static method | Private | Method | Get information about all EPM BOs ( name and class name ) | 20091116 |
18 | ![]() |
Static method | Private | Method | get ABAP subpackages for the specified ABAP package | 20081217 |
19 | ![]() |
Static method | Public | Method | Get BO node field names | 20130117 |
20 | ![]() |
Static method | Public | Method | Get a message buffer instance | 20081216 |
21 | ![]() |
Static method | Public | Method | Returns the metadata of a BO node | 20090422 |
22 | ![]() |
Static method | Private | Method | 20090423 | |
23 | ![]() |
Static method | Public | Method | Returns the node names of a specified BO | 20090422 |
24 | ![]() |
Static method | Public | Method | Returns all query names of a BO node | 20090422 |
25 | ![]() |
Static method | Private | Method | Check whether an ABAP class implements an EPM BO | 20081217 |
26 | ![]() |
Static method | Public | Method | Returns whether pending changes exist or not | 20090706 |
27 | ![]() |
Static method | Private | Method | Loads the metadata of a BO node into the cache | 20090423 |
28 | ![]() |
Static method | Private | Method | Perform a syntax check for the given ABAP class | 20090908 |
29 | ![]() |
Static method | Public | Method | Trigger the transactional SAVE cycle for all BOs | 20081216 |
Events
Class CL_EPM_SERVICE_FACADE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_ABAP_CLASSNAMES | Private | See coding | Set of ABAP class names | 20081217 | tt_abap_classnames TYPE STANDARD TABLE OF abap_classname WITH DEFAULT KEY
|
|
2 | TT_ABAP_DEVCLASSES | Private | See coding | Set of ABAP package names | 20081217 | tt_abap_devclasses TYPE STANDARD TABLE OF devclass WITH DEFAULT KEY
|
|
3 | TT_ACTION_NAMES | Public | See coding | Set of action names of a BO node | 20090422 | tt_action_names type hashed table of if_epm_bo=>ty_service_name with unique default key
|
|
4 | TT_ALT_KEY_NAMES | Public | See coding | 20130326 | tt_alt_key_names type hashed table of if_epm_bo=>ty_alternative_key_name with unique default key
|
||
5 | TT_ASSOCIATION_NAMES | Public | See coding | Set of association names of a BO node | 20090428 | tt_association_names type hashed table of if_epm_bo=>ty_service_name with unique default key
|
|
6 | TT_BO_INSTANCES | Private | See coding | Administration data for a set of BOs ( names + instances ) | 20081216 | tt_bo_instances TYPE HASHED TABLE OF ty_bo_instance WITH UNIQUE KEY bo_name
|
|
7 | TT_BO_LISTENERS | Private | See coding | 20090703 | tt_bo_listeners TYPE HASHED TABLE OF ty_bo_listener WITH UNIQUE KEY class_name
|
||
8 | TT_BO_METADATA_CACHE | Private | See coding | 20090422 | tt_bo_metadata_cache TYPE HASHED TABLE OF ty_bo_metadata_cache WITH UNIQUE KEY bo_name
|
||
9 | TT_BO_NAMES | Public | See coding | 20130115 | tt_bo_names type hashed table of if_epm_bo=>ty_bo_name with unique default key
|
||
10 | TT_BO_NODE_METADATA_CACHE | Private | See coding | 20090422 | tt_bo_node_metadata_cache TYPE HASHED TABLE OF ty_bo_node_metadata_cache WITH UNIQUE KEY bo_node_name
|
||
11 | TT_FIELD_NAMES | Public | See coding | Set of field names of a BO node | 20090422 | tt_field_names type hashed table of if_epm_bo=>ty_table_field_name with unique default key
|
|
12 | TT_JOIN_CONDITIONS | Public | See coding | 20130129 | tt_join_conditions type standard table of ty_join_condition with default key
|
||
13 | TT_MESSAGE_BUFFER_INSTANCES | Public | See coding | 20090707 | tt_message_buffer_instances type hashed table of ty_message_buffer_instance with unique default key
|
||
14 | TT_NODE_NAMES | Public | See coding | Set of node names of a BO | 20090422 | tt_node_names type hashed table of if_epm_bo=>ty_bo_node_name with unique default key
|
|
15 | TT_QUERY_NAMES | Public | See coding | Set of query names of a BO node | 20090422 | tt_query_names type hashed table of if_epm_bo=>ty_service_name with unique default key
|
|
16 | TY_ALT_KEY_METADATA | Public | See coding | 20130326 | begin of ty_alt_key_metadata,
name type if_epm_bo=>ty_alternative_key_name,
elements type if_epm_bo=>tt_key_field_names,
conversion_method type if_epm_bo=>ty_service_name,
end of ty_alt_key_metadata
|
||
17 | TY_ASSOCIATION_METADATA | Public | See coding | 20130117 | begin of ty_association_metadata,
target_bo type if_epm_bo=>ty_bo_name,
target_node type if_epm_bo=>ty_bo_node_name,
cardinality type i,
association_chain type string,
join_conditions type tt_join_conditions,
end of ty_association_metadata
|
||
18 | TY_BO_INSTANCE | Private | See coding | Administration data for a BO ( name + instance ) | 20081216 | BEGIN OF ty_bo_instance,
bo_name TYPE if_epm_bo=>ty_bo_name,
bo_abap_class TYPE abap_classname,
bo_instance TYPE REF TO if_epm_bo,
END OF ty_bo_instance
|
|
19 | TY_BO_LISTENER | Private | See coding | 20090703 | BEGIN OF ty_bo_listener,
class_name TYPE abap_classname,
instance TYPE REF TO cl_epm_bo_listener,
END OF ty_bo_listener
|
||
20 | TY_BO_METADATA_CACHE | Private | See coding | 20090422 | BEGIN OF ty_bo_metadata_cache,
bo_name TYPE if_epm_bo=>ty_bo_name,
node_names TYPE tt_node_names,
node_metadata TYPE tt_bo_node_metadata_cache,
END OF ty_bo_metadata_cache
|
||
21 | TY_BO_NODE_METADATA_CACHE | Private | See coding | 20090422 | BEGIN OF ty_bo_node_metadata_cache,
bo_node_name TYPE if_epm_bo=>ty_bo_node_name,
db_table_name TYPE if_epm_bo=>ty_db_table_name,
parent_node_name TYPE if_epm_bo=>ty_bo_node_name,
action_names TYPE tt_action_names,
query_names TYPE tt_query_names,
association_names TYPE tt_association_names,
alt_key_names TYPE tt_alt_key_names,
field_names TYPE tt_field_names,
END OF ty_bo_node_metadata_cache
|
||
22 | TY_JOIN_CONDITION | Public | See coding | 20130129 | begin of ty_join_condition,
type type i,
source_attribute type if_epm_bo=>ty_table_field_name,
target_attribute type if_epm_bo=>ty_table_field_name,
end of ty_join_condition
|
||
23 | TY_MESSAGE_BUFFER_INSTANCE | Public | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | 20090707 |
|
|
24 | TY_NODE_METADATA | Public | See coding | 20090422 | begin of ty_node_metadata,
bo_name type if_epm_bo=>ty_bo_name,
parent_node_name type if_epm_bo=>ty_bo_node_name,
db_table_name type if_epm_bo=>ty_db_table_name,
end of ty_node_metadata
|
Method Signatures
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20081218 | ||
2 | ![]() |
RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag: Operation has succeeded (true/false) | 20081216 |
Method CHECK on class CL_EPM_SERVICE_FACADE has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_EPM_SERVICE_FACADE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EPM_SERVICE_FACADE has no exception.
Method CLEANUP Signature
Method CLEANUP on class CL_EPM_SERVICE_FACADE has no parameter.
Method CLEANUP on class CL_EPM_SERVICE_FACADE has no exception.
Method ENQUEUE_EPM_SESSION Signature
Method ENQUEUE_EPM_SESSION on class CL_EPM_SERVICE_FACADE has no parameter.
Method ENQUEUE_EPM_SESSION on class CL_EPM_SERVICE_FACADE has no exception.
Method EXECUTE_OPERATION_FOR_ALL_BOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | Message Handler Interface | 20081218 | ||
2 | ![]() |
IV_OPERATION_NAME | Call by reference | Type reference (TYPE) | STRING | the requested BO operation | 20081218 | ||
3 | ![]() |
IV_SAVE_AND_EXIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090706 | |||
4 | ![]() |
RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag: Operation was successful (true/false) | 20081218 |
Method EXECUTE_OPERATION_FOR_ALL_BOS on class CL_EPM_SERVICE_FACADE has no exception.
Method GET_ABAP_CLASSES_OF_DEVCLASSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CLASS_NAMES | Call by reference | Type reference (TYPE) | TT_ABAP_CLASSNAMES | Set of ABAP class names | 20081217 | ||
2 | ![]() |
IT_DEVCLASSES | Call by reference | Type reference (TYPE) | TT_ABAP_DEVCLASSES | Set of packages | 20081217 |
Method GET_ABAP_CLASSES_OF_DEVCLASSES on class CL_EPM_SERVICE_FACADE has no exception.
Method GET_ACTION_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090422 | ||
2 | ![]() |
RTH_ACTION_NAMES | Value transfer | Type reference (TYPE) | TT_ACTION_NAMES | Set of action names of a BO node | 20090422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20090422 |
Method GET_ALT_KEY_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ALT_KEY_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_ALTERNATIVE_KEY_NAME | Name of alternative key | 20130326 | ||
2 | ![]() |
IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20130326 | ||
3 | ![]() |
RS_ALT_KEY_METADATA | Value transfer | Type reference (TYPE) | TY_ALT_KEY_METADATA | Alternative key metadata | 20130326 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20130326 |
Method GET_ALT_KEY_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20130326 | ||
2 | ![]() |
RTH_ALT_KEY_NAMES | Value transfer | Type reference (TYPE) | TT_ALT_KEY_NAMES | Set of alternative key names | 20130326 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20130326 |
Method GET_ASSOCIATION_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ASSOCIATION_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_SERVICE_NAME | 20130117 | |||
2 | ![]() |
IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | 20130117 | |||
3 | ![]() |
RS_ASSOCIATION_METADATA | Value transfer | Type reference (TYPE) | TY_ASSOCIATION_METADATA | 20130117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130117 |
Method GET_ASSOCIATION_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090428 | ||
2 | ![]() |
RTH_ASSOCIATION_NAMES | Value transfer | Type reference (TYPE) | TT_ASSOCIATION_NAMES | Set of association names of a BO node | 20090428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20090428 |
Method GET_BO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | BO name | 20081216 | ||
2 | ![]() |
RI_BO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_EPM_BO | EPM: Business Object base interface | 20081216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20081216 |
Method GET_BO_LISTENERS Signature
Method GET_BO_LISTENERS on class CL_EPM_SERVICE_FACADE has no parameter.
Method GET_BO_LISTENERS on class CL_EPM_SERVICE_FACADE has no exception.
Method GET_BO_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RTH_BO_NAMES | Value transfer | Type reference (TYPE) | TT_BO_NAMES | 20130115 |
Method GET_BO_NAMES on class CL_EPM_SERVICE_FACADE has no exception.
Method GET_CHANGE_NOTIFICATION_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RI_CHANGE_NOTIFICATION_BUFFER | Value transfer | Object reference (TYPE REF TO) | IF_EPM_CHANGE_NOTIF_BUFFER | EPM Interface: Change Notification Buffer | 20100505 |
Method GET_CHANGE_NOTIFICATION_BUFFER on class CL_EPM_SERVICE_FACADE has no exception.
Method GET_EPM_BO_INFO Signature
Method GET_EPM_BO_INFO on class CL_EPM_SERVICE_FACADE has no parameter.
Method GET_EPM_BO_INFO on class CL_EPM_SERVICE_FACADE has no exception.
Method GET_EPM_BO_INFO_LAZY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | BO name | 20091116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20091116 |
Method GET_EPM_BO_SUBPACKAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SUBPACKAGES | Call by reference | Type reference (TYPE) | TT_ABAP_DEVCLASSES | The set of subpackages | 20081217 | ||
2 | ![]() |
IV_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Get subpackages for this package | 20081217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081217 |
Method GET_FIELD_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | 20130117 | |||
2 | ![]() |
RTH_FIELD_NAMES | Value transfer | Type reference (TYPE) | TT_FIELD_NAMES | 20130117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130117 |
Method GET_MESSAGE_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RI_MESSAGE_BUFFER_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20081216 |
Method GET_MESSAGE_BUFFER on class CL_EPM_SERVICE_FACADE has no exception.
Method GET_NODE_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090422 | ||
2 | ![]() |
RS_BO_NODE_METADATA | Value transfer | Type reference (TYPE) | TY_NODE_METADATA | Metadata of a BO node | 20090422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20090422 |
Method GET_NODE_METADATA_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_NODE_METADATA_CACHE | Call by reference | Type reference (TYPE) | TY_BO_NODE_METADATA_CACHE | 20090423 | |||
2 | ![]() |
EV_BO_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | The BO name | 20090423 | ||
3 | ![]() |
IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090423 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20090423 |
Method GET_NODE_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | The BO name | 20090422 | ||
2 | ![]() |
RTH_BO_NODE_NAMES | Value transfer | Type reference (TYPE) | TT_NODE_NAMES | Set of node names of a BO | 20090422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20090422 |
Method GET_QUERY_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090422 | ||
2 | ![]() |
RTH_QUERY_NAMES | Value transfer | Type reference (TYPE) | TT_QUERY_NAMES | Set of query names of a BO node | 20090422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20090422 |
Method IS_ABAP_CLASS_AN_EPM_BO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_EPM_BO_INTERFACE | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | Name of EPM BO interface in case class implements a BO | 20081217 | ||
2 | ![]() |
EV_IS_AN_EPM_BO | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag: ABAP class implements an EPM BO (true/false) | 20081217 | ||
3 | ![]() |
IV_CLASSNAME | Call by reference | Type reference (TYPE) | ABAP_CLASSNAME | ABAP class name | 20081217 | ||
4 | ![]() |
IV_TRUSTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091113 |
Method IS_ABAP_CLASS_AN_EPM_BO on class CL_EPM_SERVICE_FACADE has no exception.
Method IS_DIRTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_IS_DIRTY | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090706 |
Method IS_DIRTY on class CL_EPM_SERVICE_FACADE has no exception.
Method LOAD_BO_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | The BO name | 20090423 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20090423 |
Method PERFORM_CLASS_SYNTAX_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_ERROR_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CM_EPM_COMMON_MESSAGES | Error message object in case of syntax error | 20090908 | ||
2 | ![]() |
EV_SYNTAX_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag: Syntax is ok ( yes / no ) | 20090908 | ||
3 | ![]() |
IV_ABAP_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | ABAP class name | 20090908 | ||
4 | ![]() |
IV_SUPPRESS_SYNTAX_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EPM: API exception class | 20090908 |
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20081218 | ||
2 | ![]() |
IV_CLEANUP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | If true, do a cleanup after saving | 20090428 | |
3 | ![]() |
IV_SUPPRESS_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | If true, let consumer handle commit and rollback | 20130917 | |
4 | ![]() |
RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag: Operation has succeeded (true/false) | 20081216 |
Method SAVE on class CL_EPM_SERVICE_FACADE has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 720 |