Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 6 | 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 | Constant | Public | Type reference (TYPE) | SNWD_CURR_CODE | 'EUR' | EPM: default currency | 20090325 | ||
| 2 | Constant | Public | Type reference (TYPE) | SNWD_DIM_UNIT | 'M' | EPM: Dimension Unit | 20101119 | ||
| 3 | Constant | Public | Type reference (TYPE) | SNWD_QUANTITY | 1 | EPM: default quantity unit | 20090325 | ||
| 4 | Constant | Public | Type reference (TYPE) | SNWD_QUANTITY_UNIT | 'EA' | EPM: default quantity | 20090325 | ||
| 5 | Constant | Public | Type reference (TYPE) | SNWD_PRODUCT_TAX_TARIF_CODE | 1 | EPM: default tax tariff code | 20090602 | ||
| 6 | Constant | Public | Type reference (TYPE) | SNWD_PRODUCT_TYPE_CODE | 'PR' | EPM: default type code | 20090602 | ||
| 7 | Constant | Public | Type reference (TYPE) | SNWD_QUANTITY_UNIT | 'KG' | EPM: Weight Unit | 20090602 | ||
| 8 | Constant | Public | Type reference (TYPE) | IF_EPM_ORG_UNIT=>TY_NODE_DATA-ORG_UNIT_NAME | 'SALESOP' | 20120530 | |||
| 9 | Constant | Public | Type reference (TYPE) | I | 2 | Structure index of the node key field | 20090325 | ||
| 10 | Constant | Public | Type reference (TYPE) | I | 3 | Structure index of the parent key field | 20090325 | ||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'SNWD_NODE_KEY' | EPM: name of key type | 20090713 | ||
| 12 | Constant | Public | Type reference (TYPE) | I | 10 | 20090514 | |||
| 13 | Constant | Private | Type reference (TYPE) | STRING | '/SAP/PUBLIC/BC/NWDEMO_MODEL/IMAGES/TEMP' | 20091207 | |||
| 14 | Constant | Public | Type reference (TYPE) | I | 86400 | 20101015 | |||
| 15 | Constant | Public | Type reference (TYPE) | IF_EPM_BO=>TY_PROPERTY_NAME | 'Q' | Property: Unique Field | 20090929 | ||
| 16 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EPM_NUMBER_RANGE | 20130405 | ||||
| 17 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EPM_UUID | 20130516 | ||||
| 18 | Static Attribute | Private | Type reference (TYPE) | TT_LISTENERS | 20090706 | ||||
| 19 | Static Attribute | Private | Type reference (TYPE) | TT_FIXED_VALUE_CACHE | 20100122 | ||||
| 20 | Static Attribute | Private | Type reference (TYPE) | TT_METHOD_LISTENERS | 20090706 | ||||
| 21 | Static Attribute | Public | Type reference (TYPE) | TT_TAX_RATES | EPM: tax rates | 20090708 | |||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EPM_DATA_BUFFER | Root data buffer | 20090218 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | TT_DATA_BUFFER_INSTANCES | 20090319 | ||||
| 24 | Instance attribute | Private | Type reference (TYPE) | TT_DB_FIELD_INFOS | 20090423 | ||||
| 25 | Instance attribute | Private | Type reference (TYPE) | TT_DYNAMIC_PROPERTIES | Property Handling: Dynamic Properties | 20090421 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | TT_INITIAL_PROPERTIES | Property Handling: Initial Properties | 20090421 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | TT_STATUS_ACTION_MODEL | Property Handling: Status and Action Model Table | 20090421 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | The name of the current BO | 20090422 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20090820 | ||||
| 30 | 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 | Instance method | Protected | Method | Adjusts a BO after deletion of node elements | 20090604 | |
| 2 | Instance method | Protected | Method | Adjusts a BO after update of node elements | 20090604 | |
| 3 | Instance method | Protected | Method | 20110428 | ||
| 4 | Instance method | Protected | Method | Transactional method AFTER_FAILED_SAVE | 20081215 | |
| 5 | Instance method | Protected | Method | Transactional method AFTER_SUCCESSFUL_SAVE | 20081215 | |
| 6 | Instance method | Protected | Method | Transactional method CHECK | 20081215 | |
| 7 | Instance method | Private | Method | Checks whether the given fields are part of the node struc | 20091022 | |
| 8 | Instance method | Protected | Method | Checks the consistency of node element data | 20090604 | |
| 9 | Instance method | Private | Method | Checks the given data for validity | 20090312 | |
| 10 | Instance method | Private | Method | Checks whether a given edit mode is valid | 20090312 | |
| 11 | Instance method | Protected | Method | Checks whether given language is valid | 20091112 | |
| 12 | Instance method | Protected | Method | Checks the given node keys for validity | 20090312 | |
| 13 | Instance method | Private | Method | Checks the given parent keys for validity | 20090317 | |
| 14 | Instance method | Private | Method | Check query parameters for validity | 20090312 | |
| 15 | Instance method | Private | Method | 20130419 | ||
| 16 | Instance method | Protected | Method | Checks the existence of the association target | 20090616 | |
| 17 | Instance method | Private | Method | 20090713 | ||
| 18 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090708 | |
| 19 | Instance method | Protected | Method | Cleanup of BO context ( data buffers etc. ) | 20081215 | |
| 20 | Instance method | Private | Method | Create data buffers for node elements | 20090421 | |
| 21 | Instance method | Protected | Method | Generic action implementation based on SAM | 20090424 | |
| 22 | Instance method | Protected | Method | Generic association implementation | 20090511 | |
| 23 | Instance method | Private | Method | Generic and recurisve business check implementation | 20090608 | |
| 24 | Instance method | Protected | Method | Generic create implementation | 20090602 | |
| 25 | Instance method | Protected | Method | Generic delete implementation | 20090529 | |
| 26 | Instance method | Protected | Method | Generic image upload implementation | 20091207 | |
| 27 | Instance method | Protected | Method | Converts an alternative key into a node key | 20090511 | |
| 28 | Instance method | Protected | Method | Generic query implementation | 20090312 | |
| 29 | Instance method | Protected | Method | Generic retrieve implementation | 20090603 | |
| 30 | Instance method | Protected | Method | Generic update implementation | 20090605 | |
| 31 | Instance method | Protected | Method | Fills the default node values in a new data line | 20090603 | |
| 32 | Instance method | Protected | Method | Transactional method FINALIZE | 20081215 | |
| 33 | Instance method | Protected | Method | Returns change notifications | 20091026 | |
| 34 | Instance method | Private | Method | Returns the data buffer for the specified BO node name | 20090422 | |
| 35 | Instance method | Protected | Method | Returns a new identifier value | 20090721 | |
| 36 | Instance method | Protected | Method | 20110413 | ||
| 37 | Instance method | Protected | Method | 20110428 | ||
| 38 | Instance method | Protected | Method | Returns a text | 20090824 | |
| 39 | Instance method | Protected | Method | Returns texts | 20091210 | |
| 40 | Instance method | Protected | Method | Initializes a BO during construction | 20090421 | |
| 41 | Instance method | Protected | Method | Creates new data buffers | 20090130 | |
| 42 | Instance method | Protected | Method | Provide a list of dynacimally overwritable properties | 20090421 | |
| 43 | Instance method | Protected | Method | Provides initial edit properties | 20090421 | |
| 44 | Instance method | Protected | Method | Provides initial node properties | 20090421 | |
| 45 | Instance method | Protected | Method | Provides a status and action model | 20090421 | |
| 46 | Instance method | Protected | Method | 20100319 | ||
| 47 | Instance method | Protected | Method | Returns whether node element data has been modified | 20081215 | |
| 48 | Instance method | Protected | Method | 20120416 | ||
| 49 | Instance method | Protected | Method | Returns whether the given currency is valid | 20091217 | |
| 50 | Instance method | Protected | Method | Returns whether the given value is a valid fixed value | 20100122 | |
| 51 | Instance method | Protected | Method | Returns whether the given language is valid | 20100120 | |
| 52 | Instance method | Protected | Method | Returns whether the given unit is valid | 20100512 | |
| 53 | Instance method | Private | Method | 20090310 | ||
| 54 | Instance method | Protected | Method | 20090710 | ||
| 55 | Instance method | Protected | Method | Transactional method SAVE | 20081215 | |
| 56 | Static method | Private | Method | Publishes all active BO listeners to the base class | 20090703 | |
| 57 | Instance method | Private | Method | Distribute the notification buffer to BO | 20100505 | |
| 58 | Instance method | Protected | Method | Sets dynamic properties for the given node elements | 20090603 | |
| 59 | Instance method | Protected | Method | Sets an identifier | 20100312 | |
| 60 | Instance method | Protected | Method | Sets (creates or updates) a text | 20091019 | |
| 61 | Static method | Protected | Method | Triggers all action listeners | 20090703 | |
| 62 | 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 | IT_BEFORE_IMAGE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090604 | ||||
| 2 | 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 | EPM: API exception class | 20090604 | ||
| 2 | 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 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090609 | |||
| 2 | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20091106 | ||||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090605 | ||||
| 4 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090609 | |||
| 5 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090605 | |||
| 6 | 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 | EPM: API exception class | 20090605 | ||
| 2 | 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 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | 20110428 | ||||
| 2 | ITH_QUANTITIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_QUANTITIES_PER_UNIT | 20110428 | ||||
| 3 | RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110428 | |||
| 2 | 20110428 |
Method AFTER_FAILED_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 | 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 | 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 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20081215 | |||
| 2 | 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 | CT_FIELD_NAMES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_TABLE_FIELD_NAMES | 20091022 | ||||
| 2 | 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 | EPM: API exception class | 20091022 |
Method CHECK_CONSISTENCY 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 | 20090605 | |||
| 2 | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20091106 | ||||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090605 | ||||
| 4 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090608 | |||
| 5 | 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 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090605 | |||
| 7 | RTH_FAILED_NODE_KEYS | Value transfer | Type reference (TYPE) | TT_UNIQUE_NODE_KEYS | 20090605 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPM: API exception class | 20090605 | ||
| 2 | EPM: System exception class | 20090605 |
Method CHECK_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090312 | ||||
| 2 | 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 | 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 | 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 | EPM: API exception class | 20090312 |
Method CHECK_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | 20091112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IV_PARENT_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | Generic Node element key | 20090317 | |||
| 2 | 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 | 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 | II_DATA_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_DATA_BUFFER | 20130404 | ||||
| 2 | IS_PAGING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_QUERY_PAGING_OPTIONS | Query: Paging options | 20090312 | |||
| 3 | ITH_SEL_PARAMS | Call by reference | Type reference (TYPE) | TT_SEL_PARAMS | Set of selection parameter values for DB fields | 20090319 | |||
| 4 | ITH_SORTING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_QUERY_SORT_OPTIONS | Query: Set of sorting options | 20090319 | |||
| 5 | ITH_TABLE_DEFINITION | Call by reference | Type reference (TYPE) | TT_TABLE_DEFINITION | 20090319 | ||||
| 6 | 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 | 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 | ITH_TABLE_DEFINITION | Call by reference | Type reference (TYPE) | TT_TABLE_DEFINITION | 20130419 | ||||
| 2 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | 20130419 | ||||
| 3 | IV_TABLE_ALIAS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_ALIAS_NAME | 20130419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130419 |
Method CHECK_TARGETS_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTH_FAILED_NODE_KEYS | Call by reference | Type reference (TYPE) | TT_UNIQUE_NODE_KEYS | 20090616 | ||||
| 2 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090616 | |||
| 3 | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20100316 | ||||
| 4 | IT_SOURCE_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090616 | ||||
| 5 | IT_SOURCE_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090616 | |||
| 6 | IV_ASSOCIATION_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_SERVICE_NAME | Name of a BO service ( method name ) | 20090616 | |||
| 7 | IV_SOURCE_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | 20090616 | ||||
| 8 | 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 | 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 | EPM: API exception class | 20090616 | ||
| 2 | EPM: System exception class | 20090616 |
Method CHECK_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20090713 | |||
| 2 | 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 | IV_TYPE_NAME | Call by reference | Type reference (TYPE) | STRING | 20090713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_AFTER_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090430 | ||||
| 2 | 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 | 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 | EPM: API exception class | 20090605 |
Method EXECUTE_ACTION 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 | 20090424 | |||
| 2 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090424 | |||
| 3 | IV_ACTION_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_SERVICE_NAME | Name of a BO service ( method name ) | 20090424 | |||
| 4 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090424 | |||
| 5 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090424 | ||||
| 6 | 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 | EPM: API exception class | 20090428 | ||
| 2 | EPM: System exception class | 20090428 |
Method EXECUTE_ASSOCIATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090511 | ||||
| 2 | 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 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_PROPERTIES | Property Handling: Properties | 20090710 | |||
| 4 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090511 | |||
| 5 | ITH_FILTER_PARAMETERS | Call by reference | Type reference (TYPE) | TT_FILTER_PARAMETERS | 20090513 | ||||
| 6 | IT_SOURCE_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090511 | |||
| 7 | IV_DATA_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090511 | ||||
| 8 | 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 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090511 | ||||
| 10 | IV_PROPERTIES_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110504 | ||||
| 11 | IV_SOURCE_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090511 | |||
| 12 | 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 | IV_TARGET_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090511 | |||
| 14 | 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 | EPM: API exception class | 20090511 | ||
| 2 | EPM: System exception class | 20090511 |
Method EXECUTE_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 | 20090608 | |||
| 2 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090608 | |||
| 3 | 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 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090608 | |||
| 5 | RV_SUCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPM: API exception class | 20090608 | ||
| 2 | EPM: System exception class | 20090608 |
Method EXECUTE_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | DATA | 20090603 | ||||
| 2 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_PROPERTIES | Property Handling: Properties | 20090603 | |||
| 3 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090603 | ||||
| 4 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090603 | |||
| 5 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090603 | ||||
| 6 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090603 | |||
| 7 | 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 | EPM: API exception class | 20090603 | ||
| 2 | EPM: System exception class | 20090603 |
Method EXECUTE_DELETE 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 | 20090529 | |||
| 2 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090529 | |||
| 3 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090529 | ||||
| 4 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090604 | |||
| 5 | 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 | EPM: API exception class | 20090529 | ||
| 2 | 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 | ES_NODE_KEY_INFO | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY_INFO | 20091207 | ||||
| 2 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20091207 | |||
| 3 | IV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | 20091207 | ||||
| 4 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091207 | ||||
| 5 | IV_MIME_TYPE | Call by reference | Type reference (TYPE) | W3CONTTYPE | HTML content type | 20091207 | |||
| 6 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | 20091207 | ||||
| 7 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20091207 | |||
| 8 | 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 | EPM: API exception class | 20091207 | ||
| 2 | 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 | IT_ALT_KEY_VALUES | Call by reference | Type reference (TYPE) | INDEX TABLE | Table with alternative keys | 20090511 | |||
| 2 | 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 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090511 | |||
| 4 | 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 | EPM: API exception class | 20090511 | ||
| 2 | EPM: System exception class | 20090511 |
Method EXECUTE_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090312 | ||||
| 2 | ET_FAILED_LOCK_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | 20110420 | ||||
| 3 | ET_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090312 | |||
| 4 | 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 | IS_PAGING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_QUERY_PAGING_OPTIONS | Query: Paging options | 20090312 | |||
| 6 | ITH_SEL_PARAMS | Call by reference | Type reference (TYPE) | TT_SEL_PARAMS | Set of selection parameter values for DB fields | 20090319 | |||
| 7 | ITH_SORTING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_QUERY_SORT_OPTIONS | Query: Set of sorting options | 20090319 | |||
| 8 | ITH_TABLE_DEFINITION | Call by reference | Type reference (TYPE) | TT_TABLE_DEFINITION | Definition of the FROM selection statement | 20090319 | |||
| 9 | IV_DATA_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Indicates whether data is requested | 20090312 | ||
| 10 | IV_LEADING_BO_NODE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090312 | |||
| 11 | 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 | IV_NR_OF_ROWS_REQUESTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Indicates whether number of rows is requested | 20090818 | ||
| 13 | IV_SET_LOCK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110420 | |||
| 14 | IV_START_TRANSACTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20120315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPM: API exception class | 20090312 | ||
| 2 | EPM: System exception class | 20090312 |
Method EXECUTE_RETRIEVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090603 | ||||
| 2 | ET_FAILED_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090603 | |||
| 3 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_PROPERTIES | Property Handling: Properties | 20090603 | |||
| 4 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20090603 | |||
| 5 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090603 | |||
| 6 | 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 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090603 | ||||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090604 | |||
| 9 | IV_PROPERTIES_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20111110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPM: API exception class | 20090604 | ||
| 2 | EPM: System exception class | 20090604 |
Method EXECUTE_UPDATE 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 | 20090605 | |||
| 2 | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20091022 | ||||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090605 | ||||
| 4 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090605 | ||||
| 5 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090605 | |||
| 6 | 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 | EPM: API exception class | 20090605 | ||
| 2 | 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 | CS_DATA | Call by reference | Type reference (TYPE) | DATA | 20090603 | ||||
| 2 | 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 | EPM: API exception class | 20090603 | ||
| 2 | EPM: System exception class | 20090603 |
Method FINALIZE 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 | 20081215 | |||
| 2 | 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 | 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 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20090422 | |||
| 2 | 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 | 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 | IV_NR_NUMBER | Call by reference | Type reference (TYPE) | NRNR | Number Range Number | 20090722 | |||
| 2 | RV_ID | Value transfer | Type reference (TYPE) | CHAR10 | Character Field Length = 10 | 20090721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPM: API exception class | 20090722 | ||
| 2 | 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 | RV_NODE_KEY | Value transfer | Type reference (TYPE) | IF_EPM_BO~TY_NODE_KEY | 20110413 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110413 |
Method GET_PRODUCT_QUANTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_PRODUCT_QUANTITIES | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_REQUESTED_QUANTITIES | 20110428 | ||||
| 2 | ET_FAILED_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | 20110428 | ||||
| 3 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | 20110428 | ||||
| 4 | IV_BO_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | 20110428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110428 | |||
| 2 | 20110428 |
Method GET_TEXT 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 | 20091020 | |||
| 2 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20091019 | |||
| 3 | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_EDIT_MODE | IF_EPM_BO=>GC_READ_ONLY | 20120827 | |||
| 4 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20091019 | |||
| 5 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20090824 | ||
| 6 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091020 | ||||
| 7 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | Generic Node element key | 20090824 | |||
| 8 | RV_TEXT | Value transfer | Type reference (TYPE) | SNWD_DESC | EPM: Text field for names and descriptions | 20090824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPM: API exception class | 20090824 | ||
| 2 | EPM: System exception class | 20090824 |
Method GET_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | ET_TEXTS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_TEXTS | 20091210 | ||||
| 3 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20091210 | |||
| 4 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20091210 | |||
| 5 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20091210 | |||
| 6 | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_EDIT_MODE | IF_EPM_BO=>GC_READ_ONLY | 20120827 | |||
| 7 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20091210 | |||
| 8 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091210 | ||
| 9 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPM: API exception class | 20091210 | ||
| 2 | EPM: System exception class | 20091210 |
Method INITIALIZE Signature
Method INITIALIZE on class CL_EPM_BO has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | IS_DATA | Call by reference | Type reference (TYPE) | DATA | 20100319 | ||||
| 2 | ITH_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_CHANGED_FIELDS | 20100319 | ||||
| 3 | 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 | 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 | 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 | IV_COUNTRY_CODE | Call by reference | Type reference (TYPE) | SNWD_COUNTRY | 20120416 | ||||
| 2 | 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 | IV_CURRENCY_CODE | Call by reference | Type reference (TYPE) | SNWD_CURR_CODE | EPM: Currency Code | 20091217 | |||
| 2 | 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 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20100122 | |||
| 2 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20100122 | |||
| 3 | IV_VALUE | Call by reference | Type reference (TYPE) | DATA | 20100122 | ||||
| 4 | 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 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20100120 | |||
| 2 | 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 | IV_UNIT | Call by reference | Type reference (TYPE) | SNWD_QUANTITY_UNIT | EPM: Quantity Unit | 20100512 | |||
| 2 | IV_UNIT_TYPE | Call by reference | Type reference (TYPE) | STRING | 20101119 | ||||
| 3 | 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 | CTH_SEL_PARAMS | Call by reference | Type reference (TYPE) | TT_SEL_PARAMS | Set of selection parameter values for DB fields | 20090319 | |||
| 2 | CTH_SORTING_OPTIONS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_QUERY_SORT_OPTIONS | Query: Set of sorting options | 20090319 | |||
| 3 | CTH_TABLE_DEFINITION | Call by reference | Type reference (TYPE) | TT_TABLE_DEFINITION | 20090319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | ET_TARGET_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090710 | |||
| 3 | IT_SOURCE_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090710 | |||
| 4 | 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 | 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 | EPM: API exception class | 20090710 |
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090604 | ||||
| 2 | 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 | EPM: API exception class | 20090604 | ||
| 2 | EPM: System exception class | 20090604 |
Method SET_IDENTIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100312 | ||||
| 2 | II_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_EPM_MESSAGE_BUFFER | EPM: Message buffer interface | 20100312 | |||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | DATA | 20100315 | ||||
| 4 | IV_ID_MESSAGE | Call by reference | Type reference (TYPE) | SCX_T100KEY | T100 Key with Parameters Mapped to Attribute Names | 20100312 | |||
| 5 | 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 | IV_ID_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NAME | The BO name | 20100312 | |||
| 7 | 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 | IV_UPDATE_NODE_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | 20100315 | ||||
| 9 | 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 | EPM: API exception class | 20100312 | ||
| 2 | EPM: System exception class | 20100312 |
Method SET_TEXT 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 | 20091020 | |||
| 2 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_BO_NODE_NAME | The BO node name | 20091019 | |||
| 3 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_TABLE_FIELD_NAME | Type of a table field name | 20091019 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091019 | ||
| 5 | IV_MESSAGE_BUFFER_SUPPLIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091020 | ||||
| 6 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TY_NODE_KEY | Generic Node element key | 20091019 | |||
| 7 | IV_TEXT | Call by reference | Type reference (TYPE) | SNWD_DESC | EPM: Text field for names and descriptions | 20091019 | |||
| 8 | RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPM: API exception class | 20091019 | ||
| 2 | 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 | IT_ADDITIONAL_PARAMETERS | Call by reference | Type reference (TYPE) | CL_EPM_BO_LISTENER=>TT_ADDITIONAL_PARAMETERS | 20090703 | ||||
| 2 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | IF_EPM_BO=>TT_NODE_KEYS | Set of generic node element keys | 20090703 | |||
| 3 | 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 | IT_CHANGE_NOTIFICATIONS | Call by reference | Type reference (TYPE) | IF_EPM_DATA_BUFFER=>TT_CHANGE_NOTIFICATIONS | 20091026 | ||||
| 2 | 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 |