SAP ABAP Interface IF_BADI_O2C_POWL_FEEDER_INT (Interface for BAdI: O2C POWL)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD (Application Component) Sales and Distribution
     ERP_SALES_O2C_MAIN (Package) ERP Sales Order 2 Cash - Main
Properties
Interface IF_BADI_O2C_POWL_FEEDER_INT  
Short Description Interface for BAdI: O2C POWL    
General Data
Package ERP_SALES_O2C_MAIN   ERP Sales Order 2 Cash - Main 
Created 20090429   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_BADI_O2C_POWL_FEEDER_INT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090429
Friends
Interface IF_BADI_O2C_POWL_FEEDER_INT has no friend.
Attributes
Interface IF_BADI_O2C_POWL_FEEDER_INT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTIONS Instance method Public Method Define Additional Actions 20090429
2 GET_ACTION_CONF Instance method Public Method Output Confirmation Message for Additional Actions 20090429
3 GET_DETAIL_COMP Instance method Public Method Define Detail Component (Implements IFC_POWL_DETAIL) 20090429
4 GET_FIELD_CATALOG Instance method Public Method Modify Field Catalog 20090429
5 GET_OBJECTS Instance method Public Method Determine Objects According to Additional Selection Criteria 20090429
6 GET_OBJECTS_DEFINITION Instance method Public Method Define Data Structure for Displayed Object Type 20090429
7 GET_OBJECTS_PRE Instance method Public Method Modify Selection Criteria Before Data Selection 20090429
8 GET_SELECTION_CRITERIA Instance method Public Method Define Additional Definition Criteria 20090429
9 HANDLE_ACTION Instance method Public Method Perform Additional Actions 20090429
Events
Interface IF_BADI_O2C_POWL_FEEDER_INT has no event.
Types
Interface IF_BADI_O2C_POWL_FEEDER_INT has no local type.
Method Signatures

Method GET_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Indicator: Actions Changed 20090429
2 Changing C_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY Definition of Actions 20090429
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID that Identifies POWL 20090429
4 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT Current Selection Criteria 20090429
5 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL Type 20090429
6 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User Name 20090429

Method GET_ACTIONS on Interface IF_BADI_O2C_POWL_FEEDER_INT has no exception.

Method GET_ACTION_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONF_MESSAGE Call by reference Type reference (TYPE) STRING_TABLE Lines for Confirmation Message 20090505
2 Importing I_ACTIONID Call by reference Type reference (TYPE) POWL_ACTIONID_TY ID of Action Performed 20090429
3 Importing I_ACTION_INDEX Call by reference Attribute reference (LIKE) SY-TABIX Index of Line on Which an Action Was Performed 20090429
4 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID Identifying POWL 20090429
5 Importing I_CHANGED Call by reference Type reference (TYPE) POWL_CHANGEINFO_TTY Table with Changes to POWL Fields (Since Last Action) 20090429
6 Importing I_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE Current Result Table (Structure from GET_OBJECT_DEFINITION) 20090429
7 Importing I_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB Table with Indexes of Selected Lines 20090429
8 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL Type 20090429
9 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User Name 20090429

Method GET_ACTION_CONF on Interface IF_BADI_O2C_POWL_FEEDER_INT has no exception.

Method GET_DETAIL_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DETAIL_COMP Call by reference Type reference (TYPE) STRING Name of Detail Component (E.g. POWL_DETAIL_COMP_IF) 20090505
2 Changing C_DETAIL_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY ID of Detail Category 20090505
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID of POWL 20090429
4 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY Type of POWL 20090429
5 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User Name 20090429

Method GET_DETAIL_COMP on Interface IF_BADI_O2C_POWL_FEEDER_INT has no exception.

Method GET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIELDCAT Call by reference Type reference (TYPE) POWL_FIELDCAT_TTY Field Catalog 20090429
2 Changing C_FIELDCAT_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Indicator: Field Catalog Changed 20090429
3 Changing C_VISIBLE_COLS_COUNT Call by reference Type reference (TYPE) I 20090505
4 Changing C_VISIBLE_ROWS_COUNT Call by reference Type reference (TYPE) I 20090505
5 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID Identifying POWL 20090429
6 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT Selection Parameter 20090429
7 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL Type 20090429
8 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User Name 20090429

Method GET_FIELD_CATALOG on Interface IF_BADI_O2C_POWL_FEEDER_INT has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Messages for Selection 20090429
2 Changing C_RESULTS Call by reference Type reference (TYPE) INDEX TABLE Result of Selection 20090429
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID Identifying POWL 20090429
4 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT Current Selection Criteria 20090429
5 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL Type 20090429
6 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User Name 20090429

Method GET_OBJECTS on Interface IF_BADI_O2C_POWL_FEEDER_INT has no exception.

Method GET_OBJECTS_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECT_DEF Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20090429
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20090429
3 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20090429
4 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY ID of POWL Type 20090429

Method GET_OBJECTS_DEFINITION on Interface IF_BADI_O2C_POWL_FEEDER_INT has no exception.

Method GET_OBJECTS_PRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Indicator: Selection Criteria Changed 20090505
2 Changing C_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20090603
3 Changing C_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT Current Selection Criteria 20090429
4 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID that Identifies POWL 20090429
5 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL Type 20090429
6 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User Name 20090429

Method GET_OBJECTS_PRE on Interface IF_BADI_O2C_POWL_FEEDER_INT has no exception.

Method GET_SELECTION_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DEFAULT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT Prepopulation of Selection Criteria 20090429
2 Changing C_DEFAULT_VAL_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Indicator: Prepopulations Changed 20090429
3 Changing C_SELCRIT_DEFS Call by reference Type reference (TYPE) POWL_SELCRIT_TTY Definition of Selection Criteria 20090429
4 Changing C_SELCRIT_DEFS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Indicator: Selection Criteria Changed 20090429
5 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID Identifying POWL 20090429
6 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL Type 20090429
7 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User Name 20090429

Method GET_SELECTION_CRITERIA on Interface IF_BADI_O2C_POWL_FEEDER_INT has no exception.

Method HANDLE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHANGES_PROCESSED Call by reference Type reference (TYPE) POWL_XFLAG_TY Indicator: Changes Processed 20090429
2 Changing C_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY Trigger Complete Recompilation of Query 20090429
3 Changing C_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Messages re Action 20090429
4 Changing C_PORTAL_ACTIONS Call by reference Type reference (TYPE) POWL_FOLLOW_UP_STY Follow-On Action for Portal 20090429
5 Changing C_RESULT_LINES_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Indicator: Result Lines Changed 20090429
6 Changing C_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE Current Result Table (Category of POWL structure) 20090429
7 Changing C_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB Indexes of Selected Lines in C-RESULT_tab 20090429
8 Changing C_SELECTED_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Indicator: Results from c_result_tab Changed 20090429
9 Importing I_ACTIONID Call by reference Type reference (TYPE) POWL_ACTIONID_TY Action Performed 20090429
10 Importing I_ACTION_CONF Call by reference Type reference (TYPE) POWL_ACTION_CONF_TY Result of Confirmation Message 20090429
11 Importing I_ACTION_INDEX Call by reference Type reference (TYPE) SY-TABIX Index of Line on Which an Action Was Performed 20090429
12 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID Identifying POWL 20090429
13 Importing I_CHANGED Call by reference Type reference (TYPE) POWL_CHANGEINFO_TTY Changed POWL Fields Since Last Action 20090429
14 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL Type 20090429
15 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User Name 20090429

Method HANDLE_ACTION on Interface IF_BADI_O2C_POWL_FEEDER_INT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605