SAP ABAP Class /SRMERP/CL_PBI_SC_ESS (Feeder Class for POWL SC ESS)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/CH_POWL_SC (Package) Shopping Cart POWL entities
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_PBI_POWL_FEEDER POWL Feeder 20100625
Properties
Class /SRMERP/CL_PBI_SC_ESS  
Short Description Feeder Class for POWL SC ESS    
Super Class /BOFU/CL_PBI_POWL_FEEDER POWL Feeder 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SRMERP/CH_POWL_SC   Shopping Cart POWL entities 
Created 20100625   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)
Interfaces
Class /SRMERP/CL_PBI_SC_ESS has no interface implemented.
Friends
Class /SRMERP/CL_PBI_SC_ESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_CALL_FROM_POWL Static Attribute Public Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20110527
2 MC_CANCEL Constant Private Type reference (TYPE) CHAR30 'CANCEL' 30 Characters 20110602
3 MC_DISPLAY_FACTSHEET Constant Private Type reference (TYPE) CHAR30 'OBJECT_ID' 30 Characters 20110719
4 MC_DISPLAY_LOGS Constant Private Type reference (TYPE) CHAR30 'DISPLAY_LOGS' 30 Characters 20110719
5 MC_POWL_TYPE_ADMIN Constant Private Type reference (TYPE) CHAR30 '/SRMERP/POWL_SC_ESS_ITM_ADMIN' 30 Characters 20110723
6 MC_POWL_TYPE_ADMIN_ERR Constant Private Type reference (TYPE) CHAR30 '/SRMERP/POWL_SC_ITM_ADMIN_ERR' 30 Characters 20110723
7 MC_POWL_TYPE_EMPLOYEE Constant Private Type reference (TYPE) CHAR30 '/SRMERP/EPROCUREMENT_ESS' 30 Characters 20110723
8 MC_RESTART_FOD Constant Private Type reference (TYPE) CHAR30 'RESTART_FOD' 30 Characters 20110526
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_BY_PURCAHSER Instance method Private Method Cancellation of Item of the SC by Purchaser or Admin 20110808
2 CANCEL_ITEM Instance method Private Method Cancellation of Item of the SC by Employee 20110808
3 CHANGE_TYPE Instance method Private Method Chages the POWL type 20110808
4 CHECK_AUTHORITY Instance method Private Method Authorization object check for SCs 20110523
5 CHECK_REMOVE_ACTION Instance method Private Method Identifies Action, D-delete,C- cancel,A- cancel by Admin 20110810
6 DELETE_ITEM Instance method Private Method Deletion of Item of the SC 20110808
7 POWL_ACTVT_TO_AUTH_ACTVT Instance method Private Method Converts POWL activity to Authorization Activity 20110523
8 POWL_GET_MESSAGES Instance method Protected Method map BOPF messages to POWL message structure 20100729
9 RESTART_FOD Instance method Private Method Restart FOD for selected Items 20110808
10 RESULT_FILTERING Instance method Private Method Filtering Items based on Purchasing Group 20110719
Events
Class /SRMERP/CL_PBI_SC_ESS has no event.
Types
Class /SRMERP/CL_PBI_SC_ESS has no local type.
Method Signatures

Method CANCEL_BY_PURCAHSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20110808
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20110808
3 Importing IO_SM Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_SERVICE_MANAGER Containing the public service methods of a service manager 20110808
4 Importing IO_STMGR Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_TRANSACTION_MGR Interface of the standalone transaction manager 20110808
5 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20110808
6 Importing IV_ITEM_NUM Call by reference Type reference (TYPE) /SRMERP/SC_ITM_NO Internal Shopping Cart Item Number 20110808
7 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SRMERP/OBJECT_ID Object ID - Document Number 20110808

Method CANCEL_BY_PURCAHSER on class /SRMERP/CL_PBI_SC_ESS has no exception.

Method CANCEL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20110808
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20110808
3 Importing IO_SM Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_SERVICE_MANAGER Containing the public service methods of a service manager 20110808
4 Importing IO_STMGR Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_TRANSACTION_MGR Interface of the standalone transaction manager 20110808
5 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20110808
6 Importing IV_ACT_KEY Call by reference Type reference (TYPE) /BOBF/ACT_KEY Action 20110808
7 Importing IV_FOL_ON_STAT Call by reference Type reference (TYPE) /SRMERP/STATUS_FOLLOW_ON Follow-On Status 20110808
8 Importing IV_ITEM_NUM Call by reference Type reference (TYPE) /SRMERP/SC_ITM_NO Internal Shopping Cart Item Number 20110808
9 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SRMERP/OBJECT_ID Object ID - Document Number 20110808

Method CANCEL_ITEM on class /SRMERP/CL_PBI_SC_ESS has no exception.

Method CHANGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL Type ID 20110808
2 Returning R_TYPE Value transfer Type reference (TYPE) POWL_TYPE_TY POWL Type ID 20110808

Method CHANGE_TYPE on class /SRMERP/CL_PBI_SC_ESS has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Failed keys 20110526
2 Exporting ET_SC_ITM Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Deatils of failed SCs 20110526
3 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20110523
4 Importing I_ACTIONID Call by reference Type reference (TYPE) CHAR30 Action Identifier 20110523
5 Exporting RE_AUTHORISED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110523

Method CHECK_AUTHORITY on class /SRMERP/CL_PBI_SC_ESS has no exception.

Method CHECK_REMOVE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION_INDEX Call by reference Attribute reference (LIKE) SY-TABIX Index of Internal Tables 20110810
2 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID 20110810
3 Importing LT_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE 20110810
4 Returning RE_TYPE Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20110810

Method CHECK_REMOVE_ACTION on class /SRMERP/CL_PBI_SC_ESS has no exception.

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20110808
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20110808
3 Importing IO_SM Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_SERVICE_MANAGER Containing the public service methods of a service manager 20110808
4 Importing IO_STMGR Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_TRANSACTION_MGR Containing the public service methods of a service manager 20110808
5 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20110808
6 Importing IV_ACT_KEY Call by reference Type reference (TYPE) /BOBF/ACT_KEY Action 20110808
7 Importing IV_ITEM_NUM Call by reference Type reference (TYPE) /SRMERP/SC_ITM_NO Internal Shopping Cart Item Number 20110808
8 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SRMERP/OBJECT_ID Object ID - Document Number 20110808

Method DELETE_ITEM on class /SRMERP/CL_PBI_SC_ESS has no exception.

Method POWL_ACTVT_TO_AUTH_ACTVT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIONID Call by reference Type reference (TYPE) CHAR30 Action Identifier 20110523
2 Exporting RE_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20110523

Method POWL_ACTVT_TO_AUTH_ACTVT on class /SRMERP/CL_PBI_SC_ESS has no exception.

Method POWL_GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20100729
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100729

Method POWL_GET_MESSAGES on class /SRMERP/CL_PBI_SC_ESS has no exception.

Method RESTART_FOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE 20110809
2 Changing C_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20110809
3 Exporting E_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20110808
4 Exporting E_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20110808
5 Importing IO_SM Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_SERVICE_MANAGER Containing the public service methods of a service manager 20110809
6 Importing IO_STMGR Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_TRANSACTION_MGR Interface of the standalone transaction manager 20110809

Method RESTART_FOD on class /SRMERP/CL_PBI_SC_ESS has no exception.

Method RESULT_FILTERING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE current result table (adhering to GET_OBJECT_DEFINITION) 20110719

Method RESULT_FILTERING on class /SRMERP/CL_PBI_SC_ESS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606