Hierarchy
⤷ BC-SRV-NWD (Application Component) NetWeaver Demonstration
⤷ S_EPM_BO_BASE (Package) EPM: Base Package for Business Objects
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EPM_BO | EPM: Business Object base interface | 20081216 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_PO_INVOICE | EPM: Business Object Purchase Order Invoice | 20100112 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_TEXT | EPM Text BO | 20090715 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_TEST_BO_LAZY | EPM internal use only ! | 20091117 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_TEST_BO_1 | EPM: TEST_BO_1 - EPM internal use only ! | 20090109 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_STORAGE_BIN | The storage bin is the stock of EPM | 20091125 |
6 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_SO_INVOICE | EPM: Business Object Purchase Order Invoice | 20110527 |
7 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_SO | EPM: Business Object Sales Order | 20100819 |
8 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_PR_TPL | EPM: Purchase Order Requisition BO | 20100326 |
9 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_PRODUCT | EPM: Business Object Product | 20090528 |
10 | Inheritance (c INHERITING FROM c_ref) | CL_EPM_ADDRESS | EPM: Business Object Address | 20090715 |
... | Click here to see Used By full list (17 items) |
Properties
Class | CL_EPM_BO | |
Short Description | EPM: Business Object base class | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_EPM_BO_BASE | EPM: Base Package for Business Objects |
Created | 20081215 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_EPM_BO_LISTENER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | CL_EPM_DATA_BUFFER_FACTORY | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | IF_EPM_BO | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | IF_EPM_DATA_BUFFER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
6 | IF_EPM_TEXT_HEADER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_EPM_BO | EPM: Business Object base interface | 20081216 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_EPM_BO_TEST_BASE | 20130506 | Unit test base class of all BO classes | |
2 | CL_EPM_SERVICE_FACADE | 20081218 | EPM: Service Facade | |
3 | CL_EPM_TECHNICAL_TEST_BASE | 20130508 | Unit test base class of all non-BO classes | |
4 | CL_EPM_TEST_BO_1 | 20090701 | EPM: TEST_BO_1 - EPM internal use only ! | |
5 | CL_EPM_UNIT_TEST_BASE | 20130517 | Unit test base class |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_DEFAULT_CURRENCY_CODE | Constant | Public | Type reference (TYPE) | SNWD_CURR_CODE | 'EUR' | EPM: default currency | 20090325 | |
2 | GC_DEFAULT_DIM_UNIT | Constant | Public | Type reference (TYPE) | SNWD_DIM_UNIT | 'M' | EPM: Dimension Unit | 20101119 | |
3 | GC_DEFAULT_QUANTITY | Constant | Public | Type reference (TYPE) | SNWD_QUANTITY | 1 | EPM: default quantity unit | 20090325 | |
4 | GC_DEFAULT_QUANTITY_UNIT | Constant | Public | Type reference (TYPE) | SNWD_QUANTITY_UNIT | 'EA' | EPM: default quantity | 20090325 | |
5 | GC_DEFAULT_TAX_TARIFF_CODE | Constant | Public | Type reference (TYPE) | SNWD_PRODUCT_TAX_TARIF_CODE | 1 | EPM: default tax tariff code | 20090602 | |
6 | GC_DEFAULT_TYPE_CODE | Constant | Public | Type reference (TYPE) | SNWD_PRODUCT_TYPE_CODE | 'PR' | EPM: default type code | 20090602 | |
7 | GC_DEFAULT_WEIGHT_UNIT | Constant | Public | Type reference (TYPE) | SNWD_QUANTITY_UNIT | 'KG' | EPM: Weight Unit | 20090602 | |
8 | GC_HEAD_OFFICE_NAME | Constant | Public | Type reference (TYPE) | IF_EPM_ORG_UNIT=>TY_NODE_DATA-ORG_UNIT_NAME | 'SALESOP' | 20120530 | ||
9 | GC_INDEX_NODE_KEY | Constant | Public | Type reference (TYPE) | I | 2 | Structure index of the node key field | 20090325 | |
10 | GC_INDEX_PARENT_KEY | Constant | Public | Type reference (TYPE) | I | 3 | Structure index of the parent key field | 20090325 | |
11 | GC_KEY_TYPE | Constant | Public | Type reference (TYPE) | STRING | 'SNWD_NODE_KEY' | EPM: name of key type | 20090713 | |
12 | GC_MAX_SEL_FIL_PARAMS | Constant | Public | Type reference (TYPE) | I | 10 | 20090514 | ||
13 | GC_MIME_REPOSITORY_PATH | Constant | Private | Type reference (TYPE) | STRING | '/SAP/PUBLIC/BC/NWDEMO_MODEL/IMAGES/TEMP' | 20091207 | ||
14 | GC_SECSADAY | Constant | Public | Type reference (TYPE) | I | 86400 | 20101015 | ||
15 | GC_UNIQUE | Constant | Public | Type reference (TYPE) | IF_EPM_BO=>TY_PROPERTY_NAME | 'Q' | Property: Unique Field | 20090929 | |
16 | GI_NUMBER_RANGE | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EPM_NUMBER_RANGE | 20130405 | |||
17 | GI_UUID | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EPM_UUID | 20130516 | |||
18 | GTH_ACTIVE_LISTENERS | Static Attribute | Private | Type reference (TYPE) | TT_LISTENERS | 20090706 | |||
19 | GTH_FIXED_VALUE_CACHE | Static Attribute | Private | Type reference (TYPE) | TT_FIXED_VALUE_CACHE | 20100122 | |||
20 | GTH_METHOD_LISTENERS | Static Attribute | Private | Type reference (TYPE) | TT_METHOD_LISTENERS | 20090706 | |||
21 | GT_TAX_RATES | Static Attribute | Public | Type reference (TYPE) | TT_TAX_RATES | EPM: tax rates | 20090708 | ||
22 | MI_ROOT_DATA_BUFFER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EPM_DATA_BUFFER | Root data buffer | 20090218 | ||
23 | MTH_DATA_BUFFER_INSTANCES | Instance attribute | Private | Type reference (TYPE) | TT_DATA_BUFFER_INSTANCES | 20090319 | |||
24 | MTH_DB_FIELD_INFOS | Instance attribute | Private | Type reference (TYPE) | TT_DB_FIELD_INFOS | 20090423 | |||
25 | MTH_DYNAMIC_PROPERTIES | Instance attribute | Private | Type reference (TYPE) | TT_DYNAMIC_PROPERTIES | Property Handling: Dynamic Properties | 20090421 | ||
26 | MTH_INITIAL_PROPERTIES | Instance attribute | Private | Type reference (TYPE) | TT_INITIAL_PROPERTIES | Property Handling: Initial Properties | 20090421 | ||
27 | MTH_STATUS_ACTION_MODEL | Instance attribute | Private | Type reference (TYPE) | TT_STATUS_ACTION_MODEL | Property Handling: Status and Action Model Table | 20090421 | ||
28 | MV_BO_NAME | Instance attribute | Private | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | The name of the current BO | 20090422 | ||
29 | MV_IS_ABSTRACT | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20090820 | |||
30 | MV_ROOT_NODE_NAME | Instance attribute | Private | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | Name of the root node | 20090608 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADJUST_AFTER_DELETION | Instance method | Protected | Method | Adjusts a BO after deletion of node elements | 20090604 |
2 | ADJUST_AFTER_UPDATE | Instance method | Protected | Method | Adjusts a BO after update of node elements | 20090604 |
3 | ADJUST_STORAGE_BINS | Instance method | Protected | Method | 20110428 | |
4 | AFTER_FAILED_SAVE | Instance method | Protected | Method | Transactional method AFTER_FAILED_SAVE | 20081215 |
5 | AFTER_SUCCESSFUL_SAVE | Instance method | Protected | Method | Transactional method AFTER_SUCCESSFUL_SAVE | 20081215 |
6 | CHECK | Instance method | Protected | Method | Transactional method CHECK | 20081215 |
7 | CHECK_AND_NORMALIZE_FIELDS | Instance method | Private | Method | Checks whether the given fields are part of the node struc | 20091022 |
8 | CHECK_CONSISTENCY | Instance method | Protected | Method | Checks the consistency of node element data | 20090604 |
9 | CHECK_DATA | Instance method | Private | Method | Checks the given data for validity | 20090312 |
10 | CHECK_EDIT_MODE | Instance method | Private | Method | Checks whether a given edit mode is valid | 20090312 |
11 | CHECK_LANGUAGE | Instance method | Protected | Method | Checks whether given language is valid | 20091112 |
12 | CHECK_NODE_KEYS | Instance method | Protected | Method | Checks the given node keys for validity | 20090312 |
13 | CHECK_PARENT_KEY | Instance method | Private | Method | Checks the given parent keys for validity | 20090317 |
14 | CHECK_QUERY_PARAMETERS | Instance method | Private | Method | Check query parameters for validity | 20090312 |
15 | CHECK_SEL_PARAM_NAMES | Instance method | Private | Method | 20130419 | |
16 | CHECK_TARGETS_EXIST | Instance method | Protected | Method | Checks the existence of the association target | 20090616 |
17 | CHECK_TYPE | Instance method | Private | Method | 20090713 | |
18 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090708 |
19 | CLEANUP | Instance method | Protected | Method | Cleanup of BO context ( data buffers etc. ) | 20081215 |
20 | CREATE_DATA_BUFFERS | Instance method | Private | Method | Create data buffers for node elements | 20090421 |
21 | EXECUTE_ACTION | Instance method | Protected | Method | Generic action implementation based on SAM | 20090424 |
22 | EXECUTE_ASSOCIATION | Instance method | Protected | Method | Generic association implementation | 20090511 |
23 | EXECUTE_CHECK | Instance method | Private | Method | Generic and recurisve business check implementation | 20090608 |
24 | EXECUTE_CREATE | Instance method | Protected | Method | Generic create implementation | 20090602 |
25 | EXECUTE_DELETE | Instance method | Protected | Method | Generic delete implementation | 20090529 |
26 | EXECUTE_IMAGE_UPLOAD | Instance method | Protected | Method | Generic image upload implementation | 20091207 |
27 | EXECUTE_KEY_CONVERSION | Instance method | Protected | Method | Converts an alternative key into a node key | 20090511 |
28 | EXECUTE_QUERY | Instance method | Protected | Method | Generic query implementation | 20090312 |
29 | EXECUTE_RETRIEVE | Instance method | Protected | Method | Generic retrieve implementation | 20090603 |
30 | EXECUTE_UPDATE | Instance method | Protected | Method | Generic update implementation | 20090605 |
31 | FILL_DEFAULT_NODE_VALUES | Instance method | Protected | Method | Fills the default node values in a new data line | 20090603 |
32 | FINALIZE | Instance method | Protected | Method | Transactional method FINALIZE | 20081215 |
33 | GET_CHANGE_NOTIFICATIONS | Instance method | Protected | Method | Returns change notifications | 20091026 |
34 | GET_DATA_BUFFER_BY_NAME | Instance method | Private | Method | Returns the data buffer for the specified BO node name | 20090422 |
35 | GET_NEW_IDENTIFIER | Instance method | Protected | Method | Returns a new identifier value | 20090721 |
36 | GET_NEW_NODE_KEY | Instance method | Protected | Method | 20110413 | |
37 | GET_PRODUCT_QUANTITIES | Instance method | Protected | Method | 20110428 | |
38 | GET_TEXT | Instance method | Protected | Method | Returns a text | 20090824 |
39 | GET_TEXTS | Instance method | Protected | Method | Returns texts | 20091210 |
40 | INITIALIZE | Instance method | Protected | Method | Initializes a BO during construction | 20090421 |
41 | INITIALIZE_DATA_BUFFERS | Instance method | Protected | Method | Creates new data buffers | 20090130 |
42 | INITIALIZE_DYNAMIC_PROPERTIES | Instance method | Protected | Method | Provide a list of dynacimally overwritable properties | 20090421 |
43 | INITIALIZE_EDIT_PROPERTIES | Instance method | Protected | Method | Provides initial edit properties | 20090421 |
44 | INITIALIZE_NODE_PROPERTIES | Instance method | Protected | Method | Provides initial node properties | 20090421 |
45 | INITIALIZE_STATUS_ACTION_MODEL | Instance method | Protected | Method | Provides a status and action model | 20090421 |
46 | IS_FIELD_CHANGED | Instance method | Protected | Method | 20100319 | |
47 | IS_MODIFIED | Instance method | Protected | Method | Returns whether node element data has been modified | 20081215 |
48 | IS_VALID_COUNTRY | Instance method | Protected | Method | 20120416 | |
49 | IS_VALID_CURRENCY | Instance method | Protected | Method | Returns whether the given currency is valid | 20091217 |
50 | IS_VALID_FIXED_VALUE | Instance method | Protected | Method | Returns whether the given value is a valid fixed value | 20100122 |
51 | IS_VALID_LANGUAGE | Instance method | Protected | Method | Returns whether the given language is valid | 20100120 |
52 | IS_VALID_UNIT | Instance method | Protected | Method | Returns whether the given unit is valid | 20100512 |
53 | NORMALIZE_QUERY_PARAMETERS | Instance method | Private | Method | 20090310 | |
54 | RETRIEVE_BY_TARGET | Instance method | Protected | Method | 20090710 | |
55 | SAVE | Instance method | Protected | Method | Transactional method SAVE | 20081215 |
56 | SET_BO_LISTENERS | Static method | Private | Method | Publishes all active BO listeners to the base class | 20090703 |
57 | SET_CHANGE_NOTIFICATION_BUFFER | Instance method | Private | Method | Distribute the notification buffer to BO | 20100505 |
58 | SET_DYNAMIC_PROPERTIES | Instance method | Protected | Method | Sets dynamic properties for the given node elements | 20090603 |
59 | SET_IDENTIFIER | Instance method | Protected | Method | Sets an identifier | 20100312 |
60 | SET_TEXT | Instance method | Protected | Method | Sets (creates or updates) a text | 20091019 |
61 | TRIGGER_ACTION_LISTENERS | Static method | Protected | Method | Triggers all action listeners | 20090703 |
62 | TRIGGER_AFTER_SAVE_LISTENERS | Static method | Private | Method | Triggers all after successful save listeners | 20090703 |
Events
Class CL_EPM_BO has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_CURRENCIES | Private | See coding | 20090722 | tt_currencies TYPE STANDARD TABLE OF snwd_curr_code
|
||
2 | TT_DATA_BUFFER_INSTANCES | Protected | See coding | Set of admin info of all BO node element buffers | 20090107 | tt_data_buffer_instances TYPE HASHED TABLE OF ty_data_buffer_instance
WITH UNIQUE KEY node_name
|
|
3 | TT_DATE_FILTER | Public | See coding | 20090827 | tt_date_filter TYPE RANGE OF sydatum
|
||
4 | TT_DB_FIELD_INFOS | Private | See coding | Table that holds DB table names and their field names | 20090108 | tt_db_field_infos TYPE HASHED TABLE OF ty_db_field_info
WITH UNIQUE KEY db_name
|
|
5 | TT_DYNAMIC_PROPERTIES | Public | See coding | Property Handling: Dynamic Properties | 20090420 | tt_dynamic_properties TYPE HASHED TABLE OF ty_dynamic_property WITH UNIQUE DEFAULT KEY
|
|
6 | TT_FILTER_PARAMETERS | Protected | See coding | 20090513 | tt_filter_parameters TYPE HASHED TABLE OF ty_filter_parameter WITH UNIQUE KEY field_name
|
||
7 | TT_FIXED_VALUES | Private | See coding | 20100122 | tt_fixed_values TYPE STANDARD TABLE OF string WITH DEFAULT KEY
|
||
8 | TT_FIXED_VALUE_CACHE | Private | See coding | 20100122 | tt_fixed_value_cache TYPE STANDARD TABLE OF ty_fixed_value_cache WITH KEY node_field_name
|
||
9 | TT_INITIAL_FIELD_PROPERTIES | Public | See coding | Property Handling: Initial Field Properties | 20090421 | tt_initial_field_properties TYPE HASHED TABLE OF ty_initial_field_property
WITH UNIQUE KEY node_name field_name property_name
|
|
10 | TT_INITIAL_NODE_PROPERTIES | Public | See coding | Property Handling: Initial Node Properties | 20090421 | tt_initial_node_properties TYPE HASHED TABLE OF ty_initial_node_property
WITH UNIQUE KEY node_name property_name
|
|
11 | TT_INITIAL_PROPERTIES | Private | See coding | Property Handling: Initial Properties | 20090421 | tt_initial_properties TYPE HASHED TABLE OF ty_initial_property
WITH UNIQUE KEY node_name field_name property_name
|
|
12 | TT_LISTENERS | Private | See coding | 20090703 | tt_listeners
TYPE HASHED TABLE OF ty_listener WITH UNIQUE DEFAULT KEY
|
||
13 | TT_METHOD_LISTENERS | Private | See coding | 20090703 | tt_method_listeners
TYPE HASHED TABLE OF ty_method_listeners
WITH UNIQUE KEY method_name
|
||
14 | TT_OR_SEL_PARAMS | Public | See coding | 20130419 | tt_or_sel_params TYPE HASHED TABLE OF ty_or_sel_param WITH UNIQUE KEY field_name
|
||
15 | TT_RUNTIME_PROPERTIES | Public | See coding | 20100824 | tt_runtime_properties TYPE HASHED TABLE OF ty_runtime_property
WITH UNIQUE KEY node_key entity_name property_name
|
||
16 | TT_SEL_PARAMS | Public | See coding | Set of selection parameter values for DB fields | 20090107 | tt_sel_params TYPE HASHED TABLE OF ty_sel_param WITH UNIQUE KEY table_alias field_name
|
|
17 | TT_STATUS_ACTION_MODEL | Public | See coding | Property Handling: Status and Action Model Table | 20090420 | tt_status_action_model TYPE HASHED TABLE OF ty_status_action_model WITH UNIQUE KEY node_name action_name
|
|
18 | TT_STATUS_VALUES | Public | See coding | Property Handling: Status Values | 20090420 | tt_status_values TYPE HASHED TABLE OF ty_status_value WITH UNIQUE KEY status_name
|
|
19 | TT_TABLE_DEFINITION | Public | See coding | Set of table join definitions | 20090309 | tt_table_definition TYPE HASHED TABLE OF ty_table_definition WITH UNIQUE KEY table_alias
|
|
20 | TT_TAX_RATES | Public | See coding | 20090708 | tt_tax_rates TYPE STANDARD TABLE OF ty_tax_rate
|
||
21 | TT_UNIQUE_NODE_KEYS | Protected | See coding | 20090605 | tt_unique_node_keys TYPE HASHED TABLE OF if_epm_bo=>ty_node_key WITH UNIQUE DEFAULT KEY
|
||
22 | TY_DATA_BUFFER_INSTANCE | Protected | See coding | Admin info of a single BO node element buffer | 20090107 | BEGIN OF ty_data_buffer_instance,
node_name TYPE if_epm_bo=>ty_bo_node_name,
parent_node_name TYPE if_epm_bo=>ty_bo_node_name,
db_table_name TYPE if_epm_bo=>ty_db_table_name,
data_buffer_instance TYPE REF TO if_epm_data_buffer,
END OF ty_data_buffer_instance
|
|
23 | TY_DB_FIELD_INFO | Private | See coding | Contains field names of a DB table | 20090108 | BEGIN OF ty_db_field_info,
db_name TYPE if_epm_bo=>ty_db_table_name,
db_fields TYPE abap_compdescr_tab,
END OF ty_db_field_info
|
|
24 | TY_DYNAMIC_PROPERTY | Public | See coding | Property Handling: Dynamic Property | 20090420 | BEGIN OF ty_dynamic_property,
node_name TYPE if_epm_bo=>ty_bo_node_name,
entity_name TYPE string,
property_name TYPE if_epm_bo=>ty_property_name,
END OF ty_dynamic_property
|
|
25 | TY_FILTER_PARAMETER | Protected | See coding | 20090513 | BEGIN OF ty_filter_parameter,
field_name TYPE if_epm_bo=>ty_table_field_name,
range_tbl_dref TYPE REF TO data,
END OF ty_filter_parameter
|
||
26 | TY_FIXED_VALUE_CACHE | Private | See coding | 20100122 | BEGIN OF ty_fixed_value_cache,
node_field_name TYPE string,
fixed_values TYPE tt_fixed_values,
END OF ty_fixed_value_cache
|
||
27 | TY_INITIAL_FIELD_PROPERTY | Public | See coding | Property Handling: Initial Field Property | 20090421 | BEGIN OF ty_initial_field_property,
node_name TYPE if_epm_bo=>ty_bo_node_name,
field_name TYPE if_epm_bo=>ty_table_field_name,
property_name TYPE if_epm_bo=>ty_property_name,
property_value TYPE abap_bool,
END OF ty_initial_field_property
|
|
28 | TY_INITIAL_NODE_PROPERTY | Public | See coding | Property Handling: Initial Node Property | 20090421 | BEGIN OF ty_initial_node_property,
node_name TYPE if_epm_bo=>ty_bo_node_name,
property_name TYPE if_epm_bo=>ty_property_name,
property_value TYPE abap_bool,
END OF ty_initial_node_property
|
|
29 | TY_INITIAL_PROPERTY | Private | See coding | Property Handling: Initial Property | 20090421 | BEGIN OF ty_initial_property,
node_name TYPE if_epm_bo=>ty_bo_node_name,
field_name TYPE if_epm_bo=>ty_table_field_name,
property_name TYPE if_epm_bo=>ty_property_name,
property_value TYPE abap_bool,
END OF ty_initial_property
|
|
30 | TY_LISTENER | Private | Object reference (TYPE REF TO) | CL_EPM_BO_LISTENER | 20090703 |
|
|
31 | TY_METHOD_LISTENERS | Private | See coding | 20090703 | BEGIN OF ty_method_listeners,
method_name TYPE abap_methname,
listeners TYPE tt_listeners,
END OF ty_method_listeners
|
||
32 | TY_OR_SEL_PARAM | Public | See coding | 20130419 | BEGIN OF ty_or_sel_param,
field_name TYPE if_epm_bo=>ty_table_field_name,
range_tbl_dref TYPE REF TO data,
END OF ty_or_sel_param
|
||
33 | TY_RUNTIME_PROPERTY | Public | See coding | 20100824 | BEGIN OF ty_runtime_property,
node_key TYPE if_epm_bo=>ty_node_key,
entity_name TYPE string,
property_name TYPE if_epm_bo=>ty_property_name,
property_value TYPE abap_bool,
explanation TYPE scx_t100key, "added vs 03.04.2012 for extended error explanation
END OF ty_runtime_property
|
||
34 | TY_SEL_PARAM | Public | See coding | Selection parameter values for a DB field | 20090107 | BEGIN OF ty_sel_param,
table_alias TYPE if_epm_bo=>ty_table_alias_name,
field_name TYPE if_epm_bo=>ty_table_field_name,
range_tbl_dref TYPE REF TO data,
or_sel_params TYPE tt_or_sel_params,
END OF ty_sel_param
|
|
35 | TY_STATUS_ACTION_MODEL | Public | See coding | Property Handling: Status and Action Model | 20090420 | BEGIN OF ty_status_action_model,
node_name TYPE if_epm_bo=>ty_bo_node_name,
action_name TYPE string,
precondition TYPE string,
result TYPE tt_status_values,
END OF ty_status_action_model
|
|
36 | TY_STATUS_VALUE | Public | See coding | Property Handling: Status Value | 20090420 | BEGIN OF ty_status_value,
status_name TYPE string,
value TYPE ty_status_value_type,
END OF ty_status_value
|
|
37 | TY_STATUS_VALUE_TYPE | Public | Type reference (TYPE) | CHAR1 | 20090424 |
|
|
38 | TY_TABLE_DEFINITION | Public | See coding | Table join definition for query execution | 20090309 | BEGIN OF ty_table_definition,
table_alias TYPE if_epm_bo=>ty_table_alias_name,
table_name TYPE if_epm_bo=>ty_db_table_name,
key_field_name TYPE if_epm_bo=>ty_table_field_name,
join_table_alias TYPE if_epm_bo=>ty_table_alias_name,
join_key_field_name TYPE if_epm_bo=>ty_table_field_name,
END OF ty_table_definition
|
|
39 | TY_TAX_RATE | Public | See coding | 20090708 | ty_tax_rate TYPE p LENGTH 5 DECIMALS 2
|
Method Signatures
Method ADJUST_AFTER_DELETION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_BEFORE_IMAGE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090604 | |||
2 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090604 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090604 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090604 |
Method ADJUST_AFTER_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090609 | ||
2 | Importing | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20091106 | |||
3 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090605 | |||
4 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090609 | ||
5 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090605 | ||
6 | Returning | RT_NODE_KEY_INFO | Value transfer | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEY_INFO | Set of node element specific operation information | 20090605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090605 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090605 |
Method ADJUST_STORAGE_BINS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | 20110428 | |||
2 | Importing | ITH_QUANTITIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_QUANTITIES_PER_UNIT | 20110428 | |||
3 | Returning | RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | 20110428 | ||
2 | CX_EPM_SYSTEM_EXCEPTION | 20110428 |
Method AFTER_FAILED_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20081215 |
Method AFTER_FAILED_SAVE on class CL_EPM_BO has no exception.
Method AFTER_SUCCESSFUL_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20081215 |
Method AFTER_SUCCESSFUL_SAVE on class CL_EPM_BO has no exception.
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20081215 | ||
2 | Returning | RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag: Operation has succeeded (true/false) | 20081215 |
Method CHECK on class CL_EPM_BO has no exception.
Method CHECK_AND_NORMALIZE_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_FIELD_NAMES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_TABLE_FIELD_NAMES | 20091022 | |||
2 | Importing | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20091022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20091022 |
Method CHECK_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090605 | ||
2 | Importing | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20091106 | |||
3 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090605 | |||
4 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090608 | ||
5 | Importing | IT_PARENT_LINKS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEY_LINKS | Set of association links (source => target node elements) | 20090609 | ||
6 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090605 | ||
7 | Returning | RTH_FAILED_NODE_KEYS | Value transfer | Type reference (TYPE) | TT_UNIQUE_NODE_KEYS | 20090605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090605 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090605 |
Method CHECK_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090312 | |||
2 | Returning | RT_NODE_KEYS | Value transfer | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090429 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090312 |
Method CHECK_EDIT_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_EDIT_MODE | Edit mode of a BO node element | 20090312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090312 |
Method CHECK_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | 20091112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20091112 |
Method CHECK_NODE_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090312 |
Method CHECK_PARENT_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PARENT_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | Generic Node element key | 20090317 | ||
2 | Importing | IV_PARENT_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090317 |
Method CHECK_QUERY_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_DATA_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_DATA_BUFFER | 20130404 | |||
2 | Importing | IS_PAGING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_QUERY_PAGING_OPTIONS | Query: Paging options | 20090312 | ||
3 | Importing | ITH_SEL_PARAMS | Call by reference | Type reference (TYPE) | TT_SEL_PARAMS | Set of selection parameter values for DB fields | 20090319 | ||
4 | Importing | ITH_SORTING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_QUERY_SORT_OPTIONS | Query: Set of sorting options | 20090319 | ||
5 | Importing | ITH_TABLE_DEFINITION | Call by reference | Type reference (TYPE) | TT_TABLE_DEFINITION | 20090319 | |||
6 | Importing | IV_MAX_ROWS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_QUERY_MAX_ROWS | 1 | Query: Maximum number of rows to select | 20090312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090312 |
Method CHECK_SEL_PARAM_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ITH_TABLE_DEFINITION | Call by reference | Type reference (TYPE) | TT_TABLE_DEFINITION | 20130419 | |||
2 | Importing | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | 20130419 | |||
3 | Importing | IV_TABLE_ALIAS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_ALIAS_NAME | 20130419 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | 20130419 |
Method CHECK_TARGETS_EXIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CTH_FAILED_NODE_KEYS | Call by reference | Type reference (TYPE) | TT_UNIQUE_NODE_KEYS | 20090616 | |||
2 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090616 | ||
3 | Importing | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20100316 | |||
4 | Importing | IT_SOURCE_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090616 | |||
5 | Importing | IT_SOURCE_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090616 | ||
6 | Importing | IV_ASSOCIATION_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_SERVICE_NAME | Name of a BO service ( method name ) | 20090616 | ||
7 | Importing | IV_SOURCE_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | 20090616 | |||
8 | Importing | IV_TARGET_KEY_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20090616 | ||
9 | Importing | IV_TARGET_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090616 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090616 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090616 |
Method CHECK_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20090713 | ||
2 | Importing | IV_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_DB_TABLE_NAME | Type of a data base table name | 20090713 | ||
3 | Importing | IV_TYPE_NAME | Call by reference | Type reference (TYPE) | STRING | 20090713 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090713 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_EPM_BO has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EPM_BO has no exception.
Method CLEANUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_AFTER_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090430 | |||
2 | Importing | IV_SAVE_AND_EXIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090430 |
Method CLEANUP on class CL_EPM_BO has no exception.
Method CREATE_DATA_BUFFERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090421 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090605 |
Method EXECUTE_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090424 | ||
2 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090424 | ||
3 | Importing | IV_ACTION_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_SERVICE_NAME | Name of a BO service ( method name ) | 20090424 | ||
4 | Importing | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090424 | ||
5 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090424 | |||
6 | Returning | RT_NODE_KEY_INFO | Value transfer | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEY_INFO | Set of node element specific operation information | 20090529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090428 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090428 |
Method EXECUTE_ASSOCIATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090511 | |||
2 | Exporting | ET_LINK_TABLE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEY_LINKS | Set of association links (source => target node elements) | 20090511 | ||
3 | Exporting | ET_PROPERTIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_PROPERTIES | Property Handling: Properties | 20090710 | ||
4 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090511 | ||
5 | Importing | ITH_FILTER_PARAMETERS | Call by reference | Type reference (TYPE) | TT_FILTER_PARAMETERS | 20090513 | |||
6 | Importing | IT_SOURCE_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090511 | ||
7 | Importing | IV_DATA_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090511 | |||
8 | Importing | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_EDIT_MODE | IF_EPM_BO=>GC_READ_ONLY | Edit mode of a BO node element | 20090511 | |
9 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090511 | |||
10 | Importing | IV_PROPERTIES_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110504 | |||
11 | Importing | IV_SOURCE_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090511 | ||
12 | Importing | IV_SOURCE_KEY_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | IF_EPM_BO=>GC_FIELD_NAME_PARENT_KEY | Type of a table field name | 20090626 | |
13 | Importing | IV_TARGET_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090511 | ||
14 | Importing | IV_TARGET_KEY_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20090511 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090511 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090511 |
Method EXECUTE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090608 | ||
2 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090608 | ||
3 | Importing | IT_PARENT_LINKS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEY_LINKS | Set of association links (source => target node elements) | 20090609 | ||
4 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090608 | ||
5 | Returning | RV_SUCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090608 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090608 |
Method EXECUTE_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DATA | Call by reference | Type reference (TYPE) | DATA | 20090603 | |||
2 | Exporting | ET_PROPERTIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_PROPERTIES | Property Handling: Properties | 20090603 | ||
3 | Exporting | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090603 | |||
4 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090603 | ||
5 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090603 | |||
6 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090603 | ||
7 | Importing | IV_PARENT_NODE_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | Generic Node element key | 20090603 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090603 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090603 |
Method EXECUTE_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090529 | ||
2 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090529 | ||
3 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090529 | |||
4 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090604 | ||
5 | Returning | RT_NODE_KEY_INFO | Value transfer | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEY_INFO | Set of node element specific operation information | 20090529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090529 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090529 |
Method EXECUTE_IMAGE_UPLOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_NODE_KEY_INFO | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY_INFO | 20091207 | |||
2 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20091207 | ||
3 | Importing | IV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | 20091207 | |||
4 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091207 | |||
5 | Importing | IV_MIME_TYPE | Call by reference | Type reference (TYPE) | W3CONTTYPE | HTML content type | 20091207 | ||
6 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | 20091207 | |||
7 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20091207 | ||
8 | Importing | IV_URL_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20091207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20091207 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20091207 |
Method EXECUTE_KEY_CONVERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ALT_KEY_VALUES | Call by reference | Type reference (TYPE) | INDEX TABLE | Table with alternative keys | 20090511 | ||
2 | Importing | IV_ALT_KEY_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20090511 | ||
3 | Importing | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090511 | ||
4 | Returning | RT_KEY_MAPPING | Value transfer | Type reference (TYPE) | IF_EPM_BO=>TT_KEY_MAPPING_INFO | Conversion info for a set of alternative node keys | 20090511 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090511 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090511 |
Method EXECUTE_QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090312 | |||
2 | Exporting | ET_FAILED_LOCK_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | 20110420 | |||
3 | Exporting | ET_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090312 | ||
4 | Exporting | EV_NR_OF_ROWS_FOUND | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_QUERY_NR_OF_ROWS_FOUND | Number of rows found independent of paging and truncation | 20090312 | ||
5 | Importing | IS_PAGING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_QUERY_PAGING_OPTIONS | Query: Paging options | 20090312 | ||
6 | Importing | ITH_SEL_PARAMS | Call by reference | Type reference (TYPE) | TT_SEL_PARAMS | Set of selection parameter values for DB fields | 20090319 | ||
7 | Importing | ITH_SORTING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_QUERY_SORT_OPTIONS | Query: Set of sorting options | 20090319 | ||
8 | Importing | ITH_TABLE_DEFINITION | Call by reference | Type reference (TYPE) | TT_TABLE_DEFINITION | Definition of the FROM selection statement | 20090319 | ||
9 | Importing | IV_DATA_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Indicates whether data is requested | 20090312 | |
10 | Importing | IV_LEADING_BO_NODE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090312 | ||
11 | Importing | IV_MAX_ROWS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_QUERY_MAX_ROWS | IF_EPM_BO=>GC_DEFAULT_MAX_ROWS | Query: Maximum number of rows to select | 20090312 | |
12 | Importing | IV_NR_OF_ROWS_REQUESTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Indicates whether number of rows is requested | 20090818 | |
13 | Importing | IV_SET_LOCK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110420 | ||
14 | Importing | IV_START_TRANSACTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20120315 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090312 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090312 |
Method EXECUTE_RETRIEVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090603 | |||
2 | Exporting | ET_FAILED_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090603 | ||
3 | Exporting | ET_PROPERTIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_PROPERTIES | Property Handling: Properties | 20090603 | ||
4 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090603 | ||
5 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090603 | ||
6 | Importing | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_EDIT_MODE | IF_EPM_BO=>GC_READ_ONLY | Edit mode of a BO node element | 20090603 | |
7 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090603 | |||
8 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090604 | ||
9 | Importing | IV_PROPERTIES_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20111110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090604 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090604 |
Method EXECUTE_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090605 | ||
2 | Importing | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20091022 | |||
3 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090605 | |||
4 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090605 | |||
5 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090605 | ||
6 | Returning | RT_NODE_KEY_INFO | Value transfer | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEY_INFO | Set of node element specific operation information | 20090605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090605 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090605 |
Method FILL_DEFAULT_NODE_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DATA | Call by reference | Type reference (TYPE) | DATA | 20090603 | |||
2 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090603 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090603 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090603 |
Method FINALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20081215 | ||
2 | Returning | RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag: Operation has succeeded (true/false) | 20081215 |
Method FINALIZE on class CL_EPM_BO has no exception.
Method GET_CHANGE_NOTIFICATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CHANGE_NOTIFICATIONS | Call by reference | Type reference (TYPE) | IF_EPM_DATA_BUFFER=>TT_CHANGE_NOTIFICATIONS | 20091026 |
Method GET_CHANGE_NOTIFICATIONS on class CL_EPM_BO has no exception.
Method GET_DATA_BUFFER_BY_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090422 | ||
2 | Returning | RI_DATA_BUFFER | Value transfer | Object reference (TYPE REF TO) | IF_EPM_DATA_BUFFER | EPM: Node data buffer interface | 20090422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090422 |
Method GET_NEW_IDENTIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_NR_NUMBER | Call by reference | Type reference (TYPE) | NRNR | Number Range Number | 20090722 | ||
2 | Returning | RV_ID | Value transfer | Type reference (TYPE) | CHAR10 | Character Field Length = 10 | 20090721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090722 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090721 |
Method GET_NEW_NODE_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_NODE_KEY | Value transfer | Type reference (TYPE) | IF_EPM_BO~TY_NODE_KEY | 20110413 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_SYSTEM_EXCEPTION | 20110413 |
Method GET_PRODUCT_QUANTITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ETH_PRODUCT_QUANTITIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_REQUESTED_QUANTITIES | 20110428 | |||
2 | Exporting | ET_FAILED_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | 20110428 | |||
3 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | 20110428 | |||
4 | Importing | IV_BO_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | 20110428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | 20110428 | ||
2 | CX_EPM_SYSTEM_EXCEPTION | 20110428 |
Method GET_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20091020 | ||
2 | Importing | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20091019 | ||
3 | Importing | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_EDIT_MODE | IF_EPM_BO=>GC_READ_ONLY | 20120827 | ||
4 | Importing | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20091019 | ||
5 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20090824 | |
6 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091020 | |||
7 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | Generic Node element key | 20090824 | ||
8 | Returning | RV_TEXT | Value transfer | Type reference (TYPE) | SNWD_DESC | EPM: Text field for names and descriptions | 20090824 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090824 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090824 |
Method GET_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_NODE_KEY_INFO | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEY_INFO | Set of node element specific operation information | 20091218 | ||
2 | Exporting | ET_TEXTS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_TEXTS | 20091210 | |||
3 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20091210 | ||
4 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20091210 | ||
5 | Importing | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20091210 | ||
6 | Importing | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_EDIT_MODE | IF_EPM_BO=>GC_READ_ONLY | 20120827 | ||
7 | Importing | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20091210 | ||
8 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091210 | |
9 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20091210 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20091210 |
Method INITIALIZE Signature
Method INITIALIZE on class CL_EPM_BO has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090421 |
Method INITIALIZE_DATA_BUFFERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RTH_DATA_BUFFERS | Value transfer | Type reference (TYPE) | TT_DATA_BUFFER_INSTANCES | Set of admin info of all BO node element buffers | 20090319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090605 |
Method INITIALIZE_DYNAMIC_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RTH_DYNAMIC_PROPERTIES | Value transfer | Type reference (TYPE) | TT_DYNAMIC_PROPERTIES | Property Handling: Dynamic Properties | 20090421 |
Method INITIALIZE_DYNAMIC_PROPERTIES on class CL_EPM_BO has no exception.
Method INITIALIZE_EDIT_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RTH_EDIT_PROPERTIES | Value transfer | Type reference (TYPE) | TT_INITIAL_FIELD_PROPERTIES | Property Handling: Initial Field Properties | 20090421 |
Method INITIALIZE_EDIT_PROPERTIES on class CL_EPM_BO has no exception.
Method INITIALIZE_NODE_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RTH_NODE_PROPERTIES | Value transfer | Type reference (TYPE) | TT_INITIAL_NODE_PROPERTIES | Property Handling: Initial Node Properties | 20090421 |
Method INITIALIZE_NODE_PROPERTIES on class CL_EPM_BO has no exception.
Method INITIALIZE_STATUS_ACTION_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RTH_STATUS_ACTION_MODEL | Value transfer | Type reference (TYPE) | TT_STATUS_ACTION_MODEL | Property Handling: Status and Action Model Table | 20090421 |
Method INITIALIZE_STATUS_ACTION_MODEL on class CL_EPM_BO has no exception.
Method IS_FIELD_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | DATA | 20100319 | |||
2 | Importing | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20100319 | |||
3 | Importing | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a data base table name | 20100319 | ||
4 | Returning | RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100319 |
Method IS_FIELD_CHANGED on class CL_EPM_BO has no exception.
Method IS_MODIFIED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_MODIFIED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag: Node element data has been modified (true/false) | 20081215 |
Method IS_MODIFIED on class CL_EPM_BO has no exception.
Method IS_VALID_COUNTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_COUNTRY_CODE | Call by reference | Type reference (TYPE) | SNWD_COUNTRY | 20120416 | |||
2 | Returning | RV_IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120416 |
Method IS_VALID_COUNTRY on class CL_EPM_BO has no exception.
Method IS_VALID_CURRENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CURRENCY_CODE | Call by reference | Type reference (TYPE) | SNWD_CURR_CODE | EPM: Currency Code | 20091217 | ||
2 | Returning | RV_IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091217 |
Method IS_VALID_CURRENCY on class CL_EPM_BO has no exception.
Method IS_VALID_FIXED_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20100122 | ||
2 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20100122 | ||
3 | Importing | IV_VALUE | Call by reference | Type reference (TYPE) | DATA | 20100122 | |||
4 | Returning | RV_IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100122 |
Method IS_VALID_FIXED_VALUE on class CL_EPM_BO has no exception.
Method IS_VALID_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20100120 | ||
2 | Returning | RV_IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100120 |
Method IS_VALID_LANGUAGE on class CL_EPM_BO has no exception.
Method IS_VALID_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_UNIT | Call by reference | Type reference (TYPE) | SNWD_QUANTITY_UNIT | EPM: Quantity Unit | 20100512 | ||
2 | Importing | IV_UNIT_TYPE | Call by reference | Type reference (TYPE) | STRING | 20101119 | |||
3 | Returning | RV_IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100512 |
Method IS_VALID_UNIT on class CL_EPM_BO has no exception.
Method NORMALIZE_QUERY_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CTH_SEL_PARAMS | Call by reference | Type reference (TYPE) | TT_SEL_PARAMS | Set of selection parameter values for DB fields | 20090319 | ||
2 | Changing | CTH_SORTING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_QUERY_SORT_OPTIONS | Query: Set of sorting options | 20090319 | ||
3 | Changing | CTH_TABLE_DEFINITION | Call by reference | Type reference (TYPE) | TT_TABLE_DEFINITION | 20090319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090602 |
Method RETRIEVE_BY_TARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LINK_TABLE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEY_LINKS | Set of association links (source => target node elements) | 20090710 | ||
2 | Exporting | ET_TARGET_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090710 | ||
3 | Importing | IT_SOURCE_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090710 | ||
4 | Importing | IV_SOURCE_KEY_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20090710 | ||
5 | Importing | IV_TARGET_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090710 |
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag: Operation has succeeded (true/false) | 20081215 |
Method SAVE on class CL_EPM_BO has no exception.
Method SET_BO_LISTENERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ITH_BO_LISTENERS | Call by reference | Type reference (TYPE) | TT_LISTENERS | 20090703 |
Method SET_BO_LISTENERS on class CL_EPM_BO has no exception.
Method SET_CHANGE_NOTIFICATION_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CHANGE_NOTIFICATION_BUFFER | Call by reference | Object reference (TYPE REF TO) | CL_EPM_CHANGE_NOTIF_BUFFER | EPM: Change Notification Buffer | 20100505 |
Method SET_CHANGE_NOTIFICATION_BUFFER on class CL_EPM_BO has no exception.
Method SET_DYNAMIC_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090604 | |||
2 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090603 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20090604 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20090604 |
Method SET_IDENTIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100312 | |||
2 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20100312 | ||
3 | Importing | IV_ID | Call by reference | Type reference (TYPE) | DATA | 20100315 | |||
4 | Importing | IV_ID_MESSAGE | Call by reference | Type reference (TYPE) | SCX_T100KEY | T100 Key with Parameters Mapped to Attribute Names | 20100312 | ||
5 | Importing | IV_ID_METHOD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_SERVICE_NAME | Name of a BO service ( method name ) | 20100312 | ||
6 | Importing | IV_ID_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | The BO name | 20100312 | ||
7 | Importing | IV_UPDATE_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20100312 | ||
8 | Importing | IV_UPDATE_NODE_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | 20100315 | |||
9 | Importing | IV_UPDATE_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20100312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20100312 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20100312 |
Method SET_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20091020 | ||
2 | Importing | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20091019 | ||
3 | Importing | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20091019 | ||
4 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091019 | |
5 | Importing | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091020 | |||
6 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | Generic Node element key | 20091019 | ||
7 | Importing | IV_TEXT | Call by reference | Type reference (TYPE) | SNWD_DESC | EPM: Text field for names and descriptions | 20091019 | ||
8 | Returning | RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_EPM_API_EXCEPTION | EPM: API exception class | 20091019 | |
2 | CX_EPM_SYSTEM_EXCEPTION | EPM: System exception class | 20091019 |
Method TRIGGER_ACTION_LISTENERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ADDITIONAL_PARAMETERS | Call by reference | Type reference (TYPE) | CL_EPM_BO_LISTENER=>TT_ADDITIONAL_PARAMETERS | 20090703 | |||
2 | Importing | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090703 | ||
3 | Importing | IV_METHOD_NAME | Call by reference | Type reference (TYPE) | ABAP_METHNAME | 20090703 |
Method TRIGGER_ACTION_LISTENERS on class CL_EPM_BO has no exception.
Method TRIGGER_AFTER_SAVE_LISTENERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_CHANGE_NOTIFICATIONS | Call by reference | Type reference (TYPE) | IF_EPM_DATA_BUFFER=>TT_CHANGE_NOTIFICATIONS | 20091026 | |||
2 | Importing | IV_SUPPRESS_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130924 |
Method TRIGGER_AFTER_SAVE_LISTENERS on class CL_EPM_BO has no exception.
Meta Relationship - Used By (full list)
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 720 |