SAP ABAP Interface IF_EPM_PR_HEADER_TPL (EPM: Abap in Eclipse Purchase Requisition Header Template)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_AIE_TPL (Package) EPM Abap in Eclipse BO Template
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_EPM_PR_TPL EPM: Abap in Eclipse Purchase Requisition Template 20100326
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPM_PR_TPL EPM: Purchase Order Requisition BO 20100326
Properties
Interface IF_EPM_PR_HEADER_TPL  
Short Description EPM: Abap in Eclipse Purchase Requisition Header Template    
General Data
Package S_EPM_AIE_TPL   EPM Abap in Eclipse BO Template 
Created 20100326   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_EPM_BO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_EPM_PR_TPL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_EPM_PR_HEADER_TPL has no interface.
Friends
Interface IF_EPM_PR_HEADER_TPL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_CLOSE Constant Public Type reference (TYPE) IF_EPM_BO=>TY_SERVICE_NAME 'ACTION_CLOSE' 20100326
2 GC_BO_NAME Constant Public Type reference (TYPE) IF_EPM_BO=>TY_BO_NAME IF_EPM_PR_TPL=>GC_BO_NAME 20100326
3 GC_BO_NODE_NAME Constant Public Type reference (TYPE) IF_EPM_BO=>TY_BO_NODE_NAME 'IF_EPM_PR_HEADER_TPL' 20100326
4 GC_CREATE Constant Public Type reference (TYPE) IF_EPM_BO=>TY_SERVICE_NAME 'CREATE' 20100326
5 GC_DB_TABLE_NAME Constant Public Type reference (TYPE) IF_EPM_BO=>TY_DB_TABLE_NAME 'SNWD_PR_TPL' 20100326
6 GC_DELETE Constant Public Type reference (TYPE) IF_EPM_BO=>TY_SERVICE_NAME 'DELETE' 20100326
7 GC_FIELD_NAME_CHANGED_AT Constant Public Type reference (TYPE) IF_EPM_BO=>TY_TABLE_FIELD_NAME 'CHANGED_AT' 20100326
8 GC_FIELD_NAME_CHANGED_BY Constant Public Type reference (TYPE) IF_EPM_BO=>TY_TABLE_FIELD_NAME 'CHANGED_BY' 20100326
9 GC_FIELD_NAME_CREATED_AT Constant Public Type reference (TYPE) IF_EPM_BO=>TY_TABLE_FIELD_NAME 'CREATED_AT' 20100326
10 GC_FIELD_NAME_CREATED_BY Constant Public Type reference (TYPE) IF_EPM_BO=>TY_TABLE_FIELD_NAME 'CREATED_BY' 20100326
11 GC_FIELD_PR_ID Constant Public Type reference (TYPE) IF_EPM_BO=>TY_TABLE_FIELD_NAME 'PR_ID' 20100326
12 GC_NAVIGATE_TO_CHANGED_BY Constant Public Type reference (TYPE) IF_EPM_BO=>TY_SERVICE_NAME 'NAVIGATE_TO_CHANGED_BY' 20100326
13 GC_NAVIGATE_TO_CREATED_BY Constant Public Type reference (TYPE) IF_EPM_BO=>TY_SERVICE_NAME 'NAVIGATE_TO_CREATED_BY' 20100326
14 GC_NAVIGATE_TO_ITEMS Constant Public Type reference (TYPE) IF_EPM_BO=>TY_SERVICE_NAME 'NAVIGATE_TO_ITEMS' 20100326
15 GC_PARENT_BO_NODE_NAME Constant Public Type reference (TYPE) IF_EPM_BO=>TY_BO_NODE_NAME SPACE 20100330
16 GC_RETRIEVE Constant Public Type reference (TYPE) IF_EPM_BO=>TY_SERVICE_NAME 'RETRIEVE' 20100326
17 GC_UPDATE Constant Public Type reference (TYPE) IF_EPM_BO=>TY_SERVICE_NAME 'UPDATE' 20100326
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_CLOSE Instance method Public Method 20100326
2 CREATE Instance method Public Method 20100326
3 DELETE Instance method Public Method 20100326
4 NAVIGATE_TO_CHANGED_BY Instance method Public Method 20100326
5 NAVIGATE_TO_CREATED_BY Instance method Public Method 20100326
6 NAVIGATE_TO_ITEMS Instance method Public Method 20100326
7 QUERY_BY_HEADER Instance method Public Method 20100326
8 QUERY_BY_PRODUCT Instance method Public Method 20100326
9 RETRIEVE Instance method Public Method 20100326
10 UPDATE Instance method Public Method 20100326
Events
Interface IF_EPM_PR_HEADER_TPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_NODE_DATA Public See coding 20100326 tt_node_data TYPE STANDARD TABLE OF ty_node_data WITH DEFAULT KEY
2 TT_SEL_PAR_CHANGE_RESPONSIBLES Public See coding 20100326 tt_sel_par_change_responsibles TYPE RANGE OF snwd_id
3 TT_SEL_PAR_CHANGE_TIMESTAMPS Public See coding 20100326 tt_sel_par_change_timestamps TYPE RANGE OF timestampl
4 TT_SEL_PAR_CREATE_RESPONSIBLES Public See coding 20100326 tt_sel_par_create_responsibles TYPE RANGE OF snwd_id
5 TT_SEL_PAR_CREATE_TIMESTAMPS Public See coding 20100326 tt_sel_par_create_timestamps TYPE RANGE OF timestampl
6 TT_SEL_PAR_HEADER_IDS Public See coding 20100326 tt_sel_par_header_ids TYPE RANGE OF snwd_pr_id_tpl
7 TT_SEL_PAR_PRODUCT_IDS Public See coding 20100326 tt_sel_par_product_ids TYPE RANGE OF snwd_product_id
8 TT_SEL_PAR_PRODUCT_NAMES Public See coding 20100326 tt_sel_par_product_names TYPE RANGE OF char255
9 TY_NODE_DATA Public Type reference (TYPE) SNWD_PR_TPL 20100326
Method Signatures

Method ACTION_CLOSE 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 20100326
2 Importing II_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER 20100326
3 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326

Method 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) TY_NODE_DATA 20100326
2 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) IF_EPM_BO=>TT_PROPERTIES 20100326
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100326
4 Importing II_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326

Method DELETE 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 20100326
2 Importing II_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER 20100326
3 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326

Method NAVIGATE_TO_CHANGED_BY 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) IF_EPM_ORG_EMPLOYEE=>TT_NODE_DATA 20100326
2 Exporting ET_LINK_TABLE Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEY_LINKS 20100326
3 Importing II_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER 20100326
4 Importing IT_SOURCE_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20100326
5 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) IF_EPM_BO=>TY_EDIT_MODE IF_EPM_BO=>GC_READ_ONLY 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326

Method NAVIGATE_TO_CREATED_BY 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) IF_EPM_ORG_EMPLOYEE=>TT_NODE_DATA 20100326
2 Exporting ET_LINK_TABLE Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEY_LINKS 20100326
3 Importing II_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER 20100326
4 Importing IT_SOURCE_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20100326
5 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) IF_EPM_BO=>TY_EDIT_MODE IF_EPM_BO=>GC_READ_ONLY 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326

Method NAVIGATE_TO_ITEMS 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) IF_EPM_PR_ITEM_TPL=>TT_NODE_DATA 20100326
2 Exporting ET_LINK_TABLE Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEY_LINKS 20100326
3 Importing II_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER 20100326
4 Importing IT_SOURCE_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20100326
5 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) IF_EPM_BO=>TY_EDIT_MODE IF_EPM_BO=>GC_READ_ONLY 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326

Method QUERY_BY_HEADER 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) TT_NODE_DATA 20100326
2 Exporting ET_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20100326
3 Exporting EV_NR_OF_ROWS_FOUND Call by reference Type reference (TYPE) IF_EPM_BO=>TY_QUERY_NR_OF_ROWS_FOUND 20100326
4 Importing IS_PAGING_OPTIONS Call by reference Type reference (TYPE) IF_EPM_BO=>TY_QUERY_PAGING_OPTIONS 20100326
5 Importing IT_SEL_PAR_CHANGE_RESPONSIBLE Call by reference Type reference (TYPE) TT_SEL_PAR_CHANGE_RESPONSIBLES 20130506
6 Importing IT_SEL_PAR_CHANGE_TIMESTAMPS Call by reference Type reference (TYPE) TT_SEL_PAR_CHANGE_TIMESTAMPS 20100326
7 Importing IT_SEL_PAR_CREATE_RESPONSIBLE Call by reference Type reference (TYPE) TT_SEL_PAR_CREATE_RESPONSIBLES 20130506
8 Importing IT_SEL_PAR_CREATE_TIMESTAMPS Call by reference Type reference (TYPE) TT_SEL_PAR_CREATE_TIMESTAMPS 20100326
9 Importing IT_SEL_PAR_HEADER_IDS Call by reference Type reference (TYPE) TT_SEL_PAR_HEADER_IDS 20100326
10 Importing IT_SORTING_OPTIONS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_QUERY_SORT_OPTIONS 20100326
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 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326

Method QUERY_BY_PRODUCT 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) TT_NODE_DATA 20100326
2 Exporting ET_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20100326
3 Exporting EV_NR_OF_ROWS_FOUND Call by reference Type reference (TYPE) IF_EPM_BO=>TY_QUERY_NR_OF_ROWS_FOUND 20100326
4 Importing IS_PAGING_OPTIONS Call by reference Type reference (TYPE) IF_EPM_BO=>TY_QUERY_PAGING_OPTIONS 20100326
5 Importing IT_SEL_PAR_PRODUCT_IDS Call by reference Type reference (TYPE) TT_SEL_PAR_PRODUCT_IDS 20100326
6 Importing IT_SEL_PAR_PRODUCT_NAMES Call by reference Type reference (TYPE) TT_SEL_PAR_PRODUCT_NAMES 20100326
7 Importing IT_SORTING_OPTIONS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_QUERY_SORT_OPTIONS 20100326
8 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) IF_EPM_BO=>TY_QUERY_MAX_ROWS IF_EPM_BO=>GC_DEFAULT_MAX_ROWS 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326

Method 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) TT_NODE_DATA 20100326
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20100326
3 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) IF_EPM_BO=>TT_PROPERTIES 20100326
4 Importing II_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER 20100326
5 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20100326
6 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) IF_EPM_BO=>TY_EDIT_MODE IF_EPM_BO=>GC_READ_ONLY 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326

Method UPDATE 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 20100326
2 Importing II_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER 20100326
3 Importing ITH_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_CHANGED_FIELDS 20100326
4 Importing IT_DATA Call by reference Type reference (TYPE) TT_NODE_DATA 20100326
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION 20100326
2 CX_EPM_SYSTEM_EXCEPTION 20100326
History
Last changed by/on SAP  20140121 
SAP Release Created in 800