SAP ABAP Interface IF_MMPUR_SUBCON_SCRAP (Reporting Interface to Scrap monitoring)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_OUTSOURCED_MANUF (Package) Outsourced Manufacturing in Procurement
Properties
Interface IF_MMPUR_SUBCON_SCRAP  
Short Description Reporting Interface to Scrap monitoring    
General Data
Package MMPUR_OUTSOURCED_MANUF   Outsourced Manufacturing in Procurement 
Created 20080313   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_MMPUR_SUBCON_SCRAP has no forward declaration.
Interfaces
Interface IF_MMPUR_SUBCON_SCRAP has no interface.
Friends
Interface IF_MMPUR_SUBCON_SCRAP has no friend.
Attributes
Interface IF_MMPUR_SUBCON_SCRAP has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Public Method Destructor 20080313
2 GET_DATA Instance method Public Method Get the Result 20080313
3 IS_AVAILABLE Instance method Public Method Get relevant items for a PO number 20120429
4 PROCESS Instance method Public Method Execute the program 20080313
5 SET_DATA Instance method Public Method Set selection data 20080313
Events
Interface IF_MMPUR_SUBCON_SCRAP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_SEL_DATA Public See coding 20080313 BEGIN OF lty_s_sel_data, * ebeln TYPE rseloption, "1490303 * ebelp TYPE rseloption, * bedat TYPE rseloption, * lifnr TYPE rseloption, * werks TYPE rseloption, * matnr TYPE rseloption, * charg TYPE rseloption, ebeln TYPE type_t_range_ebeln, ebelp TYPE type_t_range_ebelp, bedat TYPE type_t_range_ebdat, lifnr TYPE type_t_range_lifnr, werks TYPE type_t_range_werks, matnr TYPE type_t_range_matnr, charg TYPE type_t_range_charg, "1490303 elikz TYPE ekpo-elikz, END OF lty_s_sel_data
2 TYPE_S_RANGE_CHARG Public See coding Selection range structure for Batch 20100719 BEGIN OF type_s_range_charg, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE charg_d, high TYPE charg_d, END OF type_s_range_charg
3 TYPE_S_RANGE_EBDAT Public See coding Selection range structure for Document Date 20100719 BEGIN OF type_s_range_ebdat, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE ebdat, high TYPE ebdat, END OF type_s_range_ebdat
4 TYPE_S_RANGE_EBELN Public See coding Selection range structure for Purchasing Document Number 20100719 BEGIN OF type_s_range_ebeln, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE ebeln, high TYPE ebeln, END OF type_s_range_ebeln
5 TYPE_S_RANGE_EBELP Public See coding Selection range structure for Item Number 20100719 BEGIN OF type_s_range_ebelp, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE ebelp, high TYPE ebelp, END OF type_s_range_ebelp
6 TYPE_S_RANGE_LIFNR Public See coding Selection range structure for Vendor 20100719 BEGIN OF type_s_range_lifnr, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE lifnr, high TYPE lifnr, END OF type_s_range_lifnr
7 TYPE_S_RANGE_MATNR Public See coding Selection range structure for Material 20100719 BEGIN OF type_s_range_matnr, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE matnr, high TYPE matnr, END OF type_s_range_matnr
8 TYPE_S_RANGE_WERKS Public See coding Selection range structure for Plant 20100719 BEGIN OF type_s_range_werks, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE werks_d, high TYPE werks_d, END OF type_s_range_werks
9 TYPE_S_WORKLOAD Public See coding 20120429 BEGIN OF type_s_workload, ebeln TYPE ebeln, ebelp TYPE ebelp, END OF type_s_workload
10 TYPE_T_RANGE_CHARG Public See coding Selection range table for Batch 20100719 type_t_range_charg TYPE SORTED TABLE OF type_s_range_charg WITH UNIQUE KEY table_line
11 TYPE_T_RANGE_EBDAT Public See coding Selection range table for Document Date 20100719 type_t_range_ebdat TYPE SORTED TABLE OF type_s_range_ebdat WITH UNIQUE KEY table_line
12 TYPE_T_RANGE_EBELN Public See coding Selection range table for Purchasing Document Number 20100719 type_t_range_ebeln TYPE SORTED TABLE OF type_s_range_ebeln WITH UNIQUE KEY table_line
13 TYPE_T_RANGE_EBELP Public See coding Selection range table for Item Number 20100719 type_t_range_ebelp TYPE SORTED TABLE OF type_s_range_ebelp WITH UNIQUE KEY table_line
14 TYPE_T_RANGE_LIFNR Public See coding Selection range table for Vendor 20100719 type_t_range_lifnr TYPE SORTED TABLE OF type_s_range_lifnr WITH UNIQUE KEY table_line
15 TYPE_T_RANGE_MATNR Public See coding Selection range table for Material 20100719 type_t_range_matnr TYPE SORTED TABLE OF type_s_range_matnr WITH UNIQUE KEY table_line
16 TYPE_T_RANGE_WERKS Public See coding Selection range table for Plant 20100719 type_t_range_werks TYPE SORTED TABLE OF type_s_range_werks WITH UNIQUE KEY table_line
17 TYPE_T_WORKLOAD Public See coding 20120429 type_t_workload TYPE SORTED TABLE OF type_s_workload WITH UNIQUE KEY ebeln ebelp
18 TY_EBELN Public See coding 20080313 BEGIN OF ty_ebeln, ebeln TYPE ebeln, END OF ty_ebeln
19 TY_EKBE_SC Public See coding 20080313 BEGIN OF ty_ekbe_sc, ebeln TYPE ekbe_sc-ebeln, ebelp TYPE ekbe_sc-ebelp, matnr TYPE ekbe_sc-matnr, erfmg TYPE ekbe_sc-erfmg, erfme TYPE ekbe_sc-erfme, shkzg TYPE ekbe_sc-shkzg, END OF ty_ekbe_sc
20 TY_RESULT Public See coding 20080313 BEGIN OF ty_result, ebeln TYPE ekko-ebeln, ebelp TYPE ekpo-ebelp, etenr TYPE eket-etenr, matnr TYPE resb-matnr, bdmng TYPE resb-bdmng, meins TYPE resb-meins, ausch TYPE resb-ausch, consq TYPE resb-bdmng, consuom TYPE resb-meins, ratio TYPE resb-ausch, charg TYPE resb-charg, "status TYPE icon-id, status TYPE mere_icon_sign. INCLUDE TYPE mmpur_om_is2erp. TYPES: END OF ty_result
21 TY_T_EBELN Public See coding 20080313 ty_t_ebeln TYPE SORTED TABLE OF ty_ebeln WITH UNIQUE KEY ebeln
22 TY_T_EKBE_SC Public See coding 20080313 ty_t_ekbe_sc TYPE SORTED TABLE OF ty_ekbe_sc WITH UNIQUE KEY ebeln ebelp matnr
23 TY_T_OUTTAB Public See coding 20080410 ty_t_outtab TYPE STANDARD TABLE OF merep_outtab_scrap
24 TY_T_RESULT Public See coding 20080313 ty_t_result TYPE STANDARD TABLE OF ty_result WITH KEY ebeln ebelp matnr
Method Signatures

Method CLOSE Signature

Method CLOSE on Interface IF_MMPUR_SUBCON_SCRAP has no parameter.
Method CLOSE on Interface IF_MMPUR_SUBCON_SCRAP has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Object reference (TYPE REF TO) TY_T_RESULT Result table for output (as data reference) 20080313

Method GET_DATA on Interface IF_MMPUR_SUBCON_SCRAP has no exception.

Method IS_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCUMENT Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20120429
2 Importing IV_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20120429
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_RELEVANT Not relvant 20120429

Method PROCESS 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) TY_T_EBELN 20120429

Method PROCESS on Interface IF_MMPUR_SUBCON_SCRAP has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) LTY_S_SEL_DATA selection data reference 20080313

Method SET_DATA on Interface IF_MMPUR_SUBCON_SCRAP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604