SAP ABAP Class CL_S_EPM_UI_PO (EPM UI Layer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_WD (Package) EPM: ABAP Web Dynpro
Properties
Class CL_S_EPM_UI_PO  
Short Description EPM UI Layer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_WD   EPM: ABAP Web Dynpro 
Created 20090714   SAP 
Last change 20130531   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 IF_EPM_BO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_EPM_BP_CONTACT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_EPM_BP_HEADER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_EPM_ORG_EMPLOYEE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_EPM_PO_HEADER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_EPM_PRODUCT_HEADER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_S_EPM_UI_PO has no interface implemented.
Friends
Class CL_S_EPM_UI_PO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_ACCEPT Constant Public Type reference (TYPE) STRING 'A' 20100203
2 GC_ACTION_REJECT Constant Public Type reference (TYPE) STRING 'R' 20100203
3 GC_ACTION_SENT Constant Public Type reference (TYPE) STRING 'S' 20100203
4 GC_CHANGE_RESPONSIBLES Constant Public Type reference (TYPE) RSSCR_NAME 'CHNGRESP' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
5 GC_CHANGE_TIMESTAMPS Constant Public Type reference (TYPE) RSSCR_NAME 'CHNGTIME' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
6 GC_CITY Constant Public Type reference (TYPE) RSSCR_NAME 'CITY' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
7 GC_COMPNAME Constant Public Type reference (TYPE) RSSCR_NAME 'COMPNAME' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
8 GC_CREATE Constant Public Type reference (TYPE) TR_MODE 'C' Create 20090727
9 GC_CREATE_RESPONSIBLES Constant Public Type reference (TYPE) RSSCR_NAME 'CREARESP' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
10 GC_CREATE_TIMESTAMPS Constant Public Type reference (TYPE) RSSCR_NAME 'CREATIME' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
11 GC_DISPLAY Constant Public Type reference (TYPE) TR_MODE 'D' Display 20090727
12 GC_EDIT Constant Public Type reference (TYPE) TR_MODE 'E' Edit 20090727
13 GC_HEADER_APPR_STATE Constant Public Type reference (TYPE) RSSCR_NAME 'HEADAPST' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
14 GC_HEADER_CONF_STATE Constant Public Type reference (TYPE) RSSCR_NAME 'HEADCFST' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
15 GC_HEADER_CURRENCIES Constant Public Type reference (TYPE) RSSCR_NAME 'HEADCURR' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
16 GC_HEADER_IDS Constant Public Type reference (TYPE) RSSCR_NAME 'HEADIDS' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
17 GC_HEADER_NOTES Constant Public Type reference (TYPE) RSSCR_NAME 'HEADNOTE' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
18 GC_HEADER_ORD_STATE Constant Public Type reference (TYPE) RSSCR_NAME 'HDORDSTA' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
19 GC_H_QUERY_HEADER Constant Public Type reference (TYPE) STRING 'HEADER' 20090727
20 GC_H_QUERY_HEADER_MYPOS Constant Public Type reference (TYPE) STRING 'MYPOS' 20091019
21 GC_H_QUERY_PRODUCT Constant Public Type reference (TYPE) STRING 'PRODUCT' 20090727
22 GC_H_QUERY_SUPPLIER Constant Public Type reference (TYPE) STRING 'SUPPLIER' 20090727
23 GC_LASTNAME Constant Public Type reference (TYPE) RSSCR_NAME 'LASTNAME' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
24 GC_LIFECYCLE_STATUS Constant Public Type reference (TYPE) RSSCR_NAME 'HDLCSTAT' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
25 GC_PARTID Constant Public Type reference (TYPE) RSSCR_NAME 'PARTID' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
26 GC_POSTCODE Constant Public Type reference (TYPE) RSSCR_NAME 'POSTCODE' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
27 GC_PRODCAT Constant Public Type reference (TYPE) RSSCR_NAME 'PRODCAT' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
28 GC_PRODDESCR Constant Public Type reference (TYPE) RSSCR_NAME 'PRODDESC' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
29 GC_PRODID Constant Public Type reference (TYPE) RSSCR_NAME 'PRODID' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
30 GC_PRODTYCO Constant Public Type reference (TYPE) RSSCR_NAME 'PRODTYCO' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
31 GC_SINGLE_PO_APPL Constant Public Type reference (TYPE) STRING 'S_EPM_WD_PO' 20090727
32 GC_TOTAL_GROSS_AMOUNTS Constant Public Type reference (TYPE) RSSCR_NAME 'TOTGRAMT' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
33 GC_TOTAL_NET_AMOUNTS Constant Public Type reference (TYPE) RSSCR_NAME 'TOTNETAM' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
34 GC_TOTAL_TAX_AMOUNTS Constant Public Type reference (TYPE) RSSCR_NAME 'TOTTAXAM' ABAP/4: Name of SELECT-OPTION / PARAMETER 20090727
35 MO_EPM_MESSAGE_BUFFER Instance attribute Public Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER EPM: Message buffer interface 20090714
36 MO_EPM_PO Instance attribute Private Object reference (TYPE REF TO) IF_EPM_PO EPM: Purchase Order Interface 20090714
37 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_S_EPM_UI_PO EPM UI Layer 20091119
38 MV_EMPLOYEE_ID Instance attribute Private Type reference (TYPE) SNWD_ID EPM: General-purpose ID 20091019
39 MV_PAGEBUILDER_ACTIVE Instance attribute Public Type reference (TYPE) ABAP_BOOL 20091201
40 MV_TR_MODE Instance attribute Private Type reference (TYPE) TR_MODE 20091125
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090714
2 CONVERT_BP_ID_TO_NODE_KEY Instance method Public Method 20091008
3 CREATE_PO_ITEM Instance method Public Method 20090714
4 DELETE_ITEM Instance method Public Method 20091125
5 DELETE_PO Instance method Public Method 20091120
6 ENRICH_BP_DATA Instance method Private Method 20090727
7 GET_ACTION_PROPERTIES Instance method Public Method 20091202
8 GET_BP_CONTACT Instance method Public Method 20091202
9 GET_BP_CONTACT_ADDRESS Instance method Public Method 20091125
10 GET_BP_DATA Instance method Public Method 20091125
11 GET_EMPLOYEE_ID Instance method Public Method 20091019
12 GET_FIELD_PROPS Instance method Public Method 20091125
13 GET_INSTANCE Static method Public Method 20091119
14 GET_ITEMS_PD_DATA Instance method Public Method Get product data of purchase order items 20090714
15 GET_ITEMS_PROPS Instance method Public Method 20090714
16 GET_NODE_KEY_BY_ID Instance method Public Method 20091214
17 GET_NODE_PROPERTIES Instance method Public Method 20091202
18 GET_PO_EMP_RESP Instance method Public Method 20091125
19 GET_PO_HEADER Instance method Public Method 20091125
20 GET_PO_HEADER_UI_LIST Instance method Public Method List of POs prepared for UI 20090727
21 GET_PO_ITEM Instance method Public Method 20090714
22 GET_PO_ITEMS Instance method Public Method 20090714
23 GET_PO_ITEMS_UI_DATA Instance method Private Method 20090714
24 GET_PO_NOTE Instance method Public Method 20091007
25 PERFORM_ACTION Instance method Public Method 20100203
26 SET_BP_ID Instance method Public Method 20091103
27 SET_BP_ID_SAVE Instance method Public Method 20100319
28 SET_PO_NOTE Instance method Public Method 20091020
29 SET_PRODUCT_ID Instance method Public Method 20090714
30 SET_QUANTITY Instance method Public Method 20090714
31 UPDATE_HEADER Instance method Public Method 20091008
Events
Class CL_S_EPM_UI_PO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TR_MODE Public See coding 20090727 TR_MODE type C length 1
2 TT_AVAILABILITY_ITEMS Public See coding 20101126 tt_availability_items TYPE STANDARD TABLE OF ty_availability_item
3 TT_NODE_PROPS Public See coding 20090714 tt_node_props type HASHED TABLE OF ty_node_props WITH UNIQUE key node_key
4 TT_PO_HEADER_UI Public See coding 20090727 TT_PO_HEADER_UI type STANDARD TABLE OF epm_po_header_ui
5 TY_AVAILABILITY_ITEM Public See coding 20101126 BEGIN OF ty_availability_item, item_key TYPE snwd_node_key, pic_url TYPE snwd_availability_url, END OF ty_availability_item
6 TY_NODE_PROPS Public See coding 20090714 begin of TY_NODE_PROPs, node_key type snwd_node_key, props type WDR_CONTEXT_PROPERTIES_TAB, end of ty_node_props
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_S_EPM_UI_PO has no parameter.
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090714

Method CONVERT_BP_ID_TO_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) SNWD_PARTNER_ID EPM: Business Partner ID 20091008
2 Returning RV_NODE_KEY Value transfer Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091008
# 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 CREATE_PO_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PO_ITEM_UI Call by reference Type reference (TYPE) EPM_PO_ITEM_UI PO Item UI Fields 20090714
2 Exporting ET_PROPS Call by reference Type reference (TYPE) WDR_CONTEXT_PROPERTIES_TAB WD ABAP: Context Attribute Property 20090714
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20090714
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090714
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090714

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091125
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091125
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091125

Method DELETE_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091120
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20091120
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091120
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091120

Method ENRICH_BP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PO_HEADER_UI Call by reference Type reference (TYPE) TT_PO_HEADER_UI 20090727
2 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS EPM: Generic Node Key 20090727
3 Importing IT_PO_LIST Call by reference Type reference (TYPE) IF_EPM_PO_HEADER=>TT_NODE_DATA Table of PO headers 20090727
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090727
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090727

Method GET_ACTION_PROPERTIES 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 20091202
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091202
3 Returning RT_ACTION_PROPS Value transfer Type reference (TYPE) IF_EPM_BO=>TT_PROPERTIES Property Handling: Properties 20091202
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091202

Method GET_BP_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091202
2 Returning RS_CONTACT_DATA Value transfer Type reference (TYPE) IF_EPM_BP_CONTACT=>TY_NODE_DATA Contact node element data 20091202

Method GET_BP_CONTACT on class CL_S_EPM_UI_PO has no exception.

Method GET_BP_CONTACT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_GUID Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091125
2 Returning RS_CONTACT_ADDR Value transfer Type reference (TYPE) SNWD_AD EPM: Address Table 20091125

Method GET_BP_CONTACT_ADDRESS on class CL_S_EPM_UI_PO has no exception.

Method GET_BP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091125
2 Returning RS_BP Value transfer Type reference (TYPE) IF_EPM_BP_HEADER=>TY_NODE_DATA EPM: Business Partner Table 20091125
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091125
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091125

Method GET_EMPLOYEE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EMPLOYEE_ID Value transfer Type reference (TYPE) SNWD_ID EPM: General-purpose ID 20091019
# Exception Resumable Description Created on
1 CX_EPM_WD_EXCEPTION EPM: WD Exceptions 20091019

Method GET_FIELD_PROPS 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) STRING 20091125
2 Importing IV_FIELD_NAME_INT Call by reference Type reference (TYPE) STRING 20091125
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091125
4 Importing IV_TR_MODE Call by reference Type reference (TYPE) TR_MODE 20091214
5 Returning RS_PROPS Value transfer Type reference (TYPE) WDR_CONTEXT_PROPERTIES WD ABAP: Context Attribute Property 20091125
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091125
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091125

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_S_EPM_UI_PO EPM UI Layer 20091119
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091119

Method GET_ITEMS_PD_DATA 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 20090714
2 Returning RT_PD_DATA Value transfer Type reference (TYPE) IF_EPM_PRODUCT_HEADER=>TT_NODE_DATA Table of product headers 20090714
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090714
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090714

Method GET_ITEMS_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_PROPS Call by reference Type reference (TYPE) TT_NODE_PROPS 20091202
2 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS Set of generic node element keys 20090714
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090714
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090714

Method GET_NODE_KEY_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PO_ID Call by reference Type reference (TYPE) SNWD_PO_ID Table of PO identifiers 20091214
2 Returning RV_PO_NODE_KEY Value transfer Type reference (TYPE) SNWD_NODE_KEY Conversion info for a set of alternative node keys 20091214
# Exception Resumable Description Created on
1 CX_EPM_WD_EXCEPTION EPM: WD Exceptions 20091214

Method GET_NODE_PROPERTIES 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 20091202
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091202
3 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_PROPERTY_NAME Property Handling: Property Name 20091202
4 Returning RT_NODE_PROPS Value transfer Type reference (TYPE) IF_EPM_BO=>TT_PROPERTIES Property Handling: Properties 20091202
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091202

Method GET_PO_EMP_RESP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_GUID Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091125
2 Returning RS_EMPLOYEE_DATA Value transfer Type reference (TYPE) IF_EPM_ORG_EMPLOYEE=>TY_NODE_DATA EPM: Address Table 20091125

Method GET_PO_EMP_RESP on class CL_S_EPM_UI_PO has no exception.

Method GET_PO_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TR_MODE Call by reference Type reference (TYPE) TR_MODE GC_DISPLAY 20091214
2 Exporting ES_PO_HEADER Call by reference Type reference (TYPE) IF_EPM_PO_HEADER=>TY_NODE_DATA EPM: Purchase Order Header Table 20091214
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091125
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091125
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091125
3 CX_EPM_WD_EXCEPTION EPM: WD Exceptions 20091125

Method GET_PO_HEADER_UI_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PO_HEADER_UI Call by reference Type reference (TYPE) TT_PO_HEADER_UI 20090727
2 Exporting EV_NR_OF_ROWS Call by reference Type reference (TYPE) IF_EPM_BO=>TY_QUERY_NR_OF_ROWS_FOUND Query: Size of overall query result set ( number of rows ) 20090727
3 Importing IT_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20090727
4 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) IF_EPM_BO=>TY_QUERY_MAX_ROWS IF_EPM_BO=>GC_SELECT_ALL_ROWS Query: Maximum number of rows to select 20090727
5 Importing IV_QUERY Call by reference Type reference (TYPE) STRING GC_H_QUERY_SUPPLIER 20090727
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090727
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090727
3 CX_EPM_WD_EXCEPTION EPM: WD Exceptions 20091019

Method GET_PO_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PO_ITEM_UI Call by reference Type reference (TYPE) EPM_PO_ITEM_UI PO Item UI Fields 20090714
2 Exporting ET_PROPS Call by reference Type reference (TYPE) WDR_CONTEXT_PROPERTIES_TAB WD ABAP: Context Attribute Property 20090714
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20090714
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090714
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090714

Method GET_PO_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS EPM: Generic Node Key 20090714
2 Exporting ET_PO_ITEMS_UI Call by reference Type reference (TYPE) TT_EPM_PO_ITEM_UI TT for EPM_PO_ITEM_UI 20090714
3 Exporting ET_PROPS Call by reference Type reference (TYPE) WDR_CONTEXT_PROPERTIES WD ABAP: Context Attribute Property 20090714
4 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20090714
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090714
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090714

Method GET_PO_ITEMS_UI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PO_ITEMS_UI Call by reference Type reference (TYPE) TT_EPM_PO_ITEM_UI TT for EPM_PO_ITEM_UI 20090714
2 Exporting ET_PROPS Call by reference Type reference (TYPE) WDR_CONTEXT_PROPERTIES WD ABAP: Context Attribute Property 20090714
3 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS Set of generic node element keys 20090714
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090714
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090714

Method GET_PO_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091007
2 Returning RV_NOTE Value transfer Type reference (TYPE) STRING 20091007
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091007
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091007

Method PERFORM_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_TYPE Call by reference Type reference (TYPE) STRING 20100203
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20100203
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) STRING 20100203
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20100203
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20100203

Method SET_BP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) SNWD_PARTNER_ID EPM: Business Partner ID 20091103
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091103
3 Returning RV_PARTNER_GUID Value transfer Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091103
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091103
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091103
3 CX_EPM_WD_EXCEPTION EPM: WD Exceptions 20091103

Method SET_BP_ID_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) SNWD_PARTNER_ID EPM: Business Partner ID 20100319
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20100319
3 Returning RV_PARTNER_GUID Value transfer Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20100319
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20100319
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20100319
3 CX_EPM_WD_EXCEPTION EPM: WD Exceptions 20100319

Method SET_PO_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20091020
2 Importing IV_NOTE Call by reference Type reference (TYPE) SNWD_DESC EPM: Text field for names and descriptions 20091020
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091020
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091020

Method SET_PRODUCT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20090714
2 Importing IV_PRODUCT_ID Call by reference Type reference (TYPE) SNWD_PRODUCT_ID EPM: Product ID 20090714
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20100224
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090714
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090714
3 CX_EPM_WD_EXCEPTION EPM: WD Exceptions 20090714

Method SET_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) SNWD_NODE_KEY EPM: Generic Node Key 20090714
2 Importing IV_QUANTITY Call by reference Type reference (TYPE) SNWD_QUANTITY EPM: Product ID 20090714
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20100504
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090714
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090714

Method UPDATE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_DATA Call by reference Type reference (TYPE) IF_EPM_PO_HEADER=>TT_NODE_DATA Table of PO headers 20091008
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091008
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091008
History
Last changed by/on SAP  20130531 
SAP Release Created in 730