SAP ABAP Interface IF_EX_MMPUR_SUBCON_IBS (Interface zum BAdI: ME_BADI_SUBCON_IBS)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_OUTSOURCED_MANUF (Package) Outsourced Manufacturing in Procurement
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FB_MMPUR_SUBCON Class for BAdI: ME_BADI_SUBCON_CUST 20130607
Properties
Interface IF_EX_MMPUR_SUBCON_IBS  
Short Description Interface zum BAdI: ME_BADI_SUBCON_IBS    
General Data
Package MMPUR_OUTSOURCED_MANUF   Outsourced Manufacturing in Procurement 
Created 20080513   SAP 
Last changed 20131127   SAP 
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_MMPUR_SUBCON_FACTORY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20080513
Friends
Interface IF_EX_MMPUR_SUBCON_IBS has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DELIVERY Constant Public See coding 'D' delivery 20110616
2 MC_GOODSISSUE Constant Public See coding 'G' goods issue 20110616
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_LAYOUT Instance method Public Method Change Layout of Delivery/Goods Issue Popup 20080523
2 CREATE_OUTTAB_REF Instance method Public Method Enhance Output table definition 20100802
3 DATA_CHANGED Instance method Public Event handling method Data have been changed in Popup 20080523
4 DECIDE_COMMIT Instance method Public Method Decide on Commit for Delivery creation 20130607
5 EVENT_HOTSPOT Instance method Public Event handling method HotSpot interaction 20080523
6 EXCLUDE_TOOLBAR Instance method Public Method Build Exclusion toolbar 20080523
7 EXTEND_FCAT Instance method Public Method Enhance/Modify Field Catalog for Popup in MMPUR_SUBCON 20080513
8 EXTEND_OUTTAB Instance method Public Method Enhance/Modify Outtab table 20080513
9 POST_DELIVERY Instance method Public Method Post outbound delivery 20080523
10 POST_GI Instance method Public Method Post goods issue 20080523
11 PREPARE_DELIVERY Instance method Public Method Prepare delivery communications structure KOMDLGN 20080523
12 PREPARE_GI Instance method Public Method Prepare goods issue comm. structure 20080523
13 RAISE_EVENT Instance method Public Method Handle Command on Popup 20080701
14 SET_ALV Instance method Public Method Publish ALV Grid instance 20080523
15 SET_OUTTAB Instance method Public Method Publish Outtab before SET_TABLE_FOR_FIRST_DISPLAY 20080523
16 USER_COMMAND Instance method Public Method Enhanced user commands 20080513
17 VALUE_REQUEST Instance method Public Event handling method Value Request on ALV Grid 20080523
Events
Interface IF_EX_MMPUR_SUBCON_IBS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_DOCUMENT Public See coding Definition of document type (see constants) 20110616 type_document TYPE c LENGTH 1
2 TYPE_S_GOODSISSUE Public See coding Com. structure: Goods issue with msg. log handle 20080523 BEGIN OF type_s_goodsissue. INCLUDE TYPE imseg. TYPES: status TYPE merep_icon_status, msg_log TYPE REF TO if_mmbal_logger. TYPES: END OF type_s_goodsissue
3 TYPE_TAB_GOODSISSUE Public See coding Com. table: Goods Issue with msg. log handle 20080523 type_tab_goodsissue TYPE STANDARD TABLE OF type_s_goodsissue WITH NON-UNIQUE KEY lifnr matnr werks lgort charg
4 TYPE_T_DELIVERY Public See coding Type: data sent to GN_DELIVERY_CREATE 20130607 type_t_delivery TYPE STANDARD TABLE OF komdlgn WITH DEFAULT KEY
5 TYPE_T_LIPS Public See coding Type: data received from GN_DELIVERY_CREATE 20130607 type_t_lips TYPE STANDARD TABLE OF lips WITH DEFAULT KEY
Method Signatures

Method CHANGE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20080523

Method CHANGE_LAYOUT on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method CREATE_OUTTAB_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_RTTS Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100802

Method CREATE_OUTTAB_REF on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20080523
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20080523
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20080523
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20080523
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20080523

Method DATA_CHANGED on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method DECIDE_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_COMMIT Call by reference Type reference (TYPE) MMPUR_BOOL Commit Work 20130607
2 Importing IT_INPUT Call by reference Type reference (TYPE) TYPE_T_DELIVERY Type: data sent to GN_DELIVERY_CREATE 20130607
3 Importing IT_OUTPUT Call by reference Type reference (TYPE) TYPE_T_LIPS Type: data received from GN_DELIVERY_CREATE 20130607

Method DECIDE_COMMIT on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method EVENT_HOTSPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20080523
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20080523
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20080523

Method EVENT_HOTSPOT on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method EXCLUDE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION Call by reference Type reference (TYPE) UI_FUNC Function code 20080523
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_RELEVANT Raise Exception to include function in Toolbar 20080523

Method EXTEND_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FIELDCAT Call by reference Type reference (TYPE) LVC_S_FCAT ALV control: Field catalog 20080523
2 Importing IO_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20080523
3 Importing IV_DOCUMENT Call by reference Type reference (TYPE) TYPE_DOCUMENT Definition of document type (see constants) 20110616
4 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) ABAP_COMPNAME Component Name 20080523
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_RELEVANT Data object not relvant -> no entry in field catalog 20080523

Method EXTEND_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TARGET Call by reference Type reference (TYPE) ANY Target Structure for ALV Output 20080523
2 Importing IO_TARGET_DEF Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20080523
3 Importing IS_SOURCE Call by reference Type reference (TYPE) ANY Source structure 20080523
4 Importing IV_DOCUMENT Call by reference Type reference (TYPE) TYPE_DOCUMENT Definition of document type (see constants) 20110616

Method EXTEND_OUTTAB on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method POST_DELIVERY Signature

Method POST_DELIVERY on Interface IF_EX_MMPUR_SUBCON_IBS has no parameter.
Method POST_DELIVERY on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method POST_GI Signature

Method POST_GI on Interface IF_EX_MMPUR_SUBCON_IBS has no parameter.
Method POST_GI on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method PREPARE_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TYPE_TAB_GOODSISSUE Com. table: Goods Issue with msg. log handle 20080523

Method PREPARE_DELIVERY on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method PREPARE_GI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TYPE_TAB_GOODSISSUE Com. table: Goods Issue with msg. log handle 20080523
2 Importing IO_ME2ON_REF Call by reference Object reference (TYPE REF TO) IF_MMPUR_SUBCON_COCKPIT Reporting Interface to Scrap monitoring 20080523
3 Importing IT_SEL_DATA Call by reference Type reference (TYPE) IF_MMPUR_SUBCON_FACTORY=>TAB_TYPE_SUBCON Data lines from MEREP 20080523

Method PREPARE_GI on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method RAISE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE delievery or goods issue outtab 20080701
2 Importing IV_EVENT Call by reference Type reference (TYPE) C Function code that PAI triggered 20080701

Method RAISE_EVENT on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method SET_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20080523

Method SET_ALV on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method SET_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE Output Table for ALV Grid 20080523

Method SET_OUTTAB on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20080523
2 Importing IT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Output Table 20080523
3 Importing IV_UCOMM Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20080523

Method USER_COMMAND on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.

Method VALUE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20080523
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20080523
3 Importing ET_BAD_CELLS Value transfer Attribute reference (LIKE) 20080523
4 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20080523
5 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20080523
6 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20080523

Method VALUE_REQUEST on Interface IF_EX_MMPUR_SUBCON_IBS has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 604