SAP ABAP Class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL (Implementation: MatERPSupPlngSpcfcByIdfgElmsQR_In)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD-MM (Application Component) Material Master
     PLM_SE_MAT_XI_PROXY (Package) Package for Proxy Generation Material Master Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MAT_HELPER_TYPES Public Types 20090316
Properties
Class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL  
Short Description Implementation: MatERPSupPlngSpcfcByIdfgElmsQR_In    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_SE_MAT_XI_PROXY   Package for Proxy Generation Material Master Services 
Created 20090211   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 M61X Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MAT_HELPER_TYPES Public Types 20090316
Friends
Class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AREA_TYPE_PLANT Constant Private Type reference (TYPE) BERTY '01' MRP Type (plant) 20090211
2 GC_AREA_TYPE_SLOC Constant Private Type reference (TYPE) BERTY '02' MRP Type (Storage location) 20090211
3 GC_DISPLAY Constant Private Type reference (TYPE) AKTYP '3' 20090305
4 GC_GDT_AREA_TYPE_AREA Constant Private Type reference (TYPE) SAPPLCO_NOSC_MRPTYPE '2' MRP Type (stor loc or vendor) 20090211
5 GC_GDT_AREA_TYPE_PLANT Constant Private Type reference (TYPE) SAPPLCO_NOSC_MRPTYPE '1' MRP Type (plant) 20090211
6 GO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_MAT_MATSPGSPCFBYIDFEQR_IMPL 20090211
7 GT_MRP_AREA_DATA Instance attribute Public See coding 20090213
8 GT_MRP_STOR_LOC Instance attribute Public See coding 20090213
9 MB_BADI Instance attribute Private Object reference (TYPE REF TO) MAT_APPL_SE_MATSPGSIDFE 20090218
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20090211
2 CONSTRUCTOR Instance method Public Constructor 20090211
3 CREATE Static method Public Method 20090211
4 EXECUTE Instance method Public Method 20090211
5 EXPORT_CONVERSION Static method Public Method 20090211
6 GET_PLANT_ID_FOR_AREA Static method Private Method 20090225
7 IMPORT_CONVERSION Static method Public Method 20090211
8 MAP_AREA_TYPE Static method Private Method 20090211
9 MAP_SOURCE_OF_SUPPLY_KEY Static method Private Method 20090319
10 READ_SUPPLY_PLANNING_SPEC Static method Private Method 20090211
Events
Class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MRP_AREA_DATA Public See coding 20090213 begin of ty_mrp_area_data, berty type berty, "mrp area name bertx type bertx, "description of the mrp area dibez type dibez, "mrp type name dsnam type dsnam, "mrp controller name beskzx type string, "procurement type name ltext type ltext, "procurement sub type name loslt type loslt, "lot size procedure name rdprfx type text40, "lot size profile name shflgx type string, "safety time indicator name shprox type string, "safety time period profile name lgfsbx type lgobe, "storage location for external procurement name prod_lgobex type lgobe, "production storage location description kzausx type string, "material discontinuation code name nfmaktx type maktx, "follow up material description rwprox type text40, "coverage profile name memo type if_mat_helper_types=>ty_memo, "material memo prgrpx type maktx, "planning material description "rest of the mrp area data cmt61d type mt61d, "MRP storage location data mrp_stor_loc like gt_mrp_stor_loc, end of ty_mrp_area_data
2 TY_MRP_DATA Public See coding 20090213 begin of ty_mrp_data, "generic + plant related matnr type matnr, "material maktx type maktx, "material description mmsta type mmsta, "plant specific material status mtstb type mtstb, "plant specific material status name mstae type mstae, "cross plant specific material status xmtstb type mtstb, "cross plant specific material status name mstde type mstde, "cross plant valid from status mmstd type mmstd, "valid from date werks_lvorm type lvorm, "plant deleted indicator name1 type name1, "plant name 1 name2 type name2, "plant name 2 lgpro type lgpro, "production storage location lgobe type lgobe, "storage location description lgpro_lvorm type lvorm, "storage location deleted indicator maabc type maabc, "ABC indicator tmabc type bezei30, "ABC indicator name ekgrp type ekgrp, "purchasing group eknam type eknam, "purchasing group name werks type werks_d, "plant id "THD related bwscl type bwscl, "source of supply key bwsclx type string, prio1ptc type c length 1, prio2ptc type c length 1, prio3ptc type c length 1, "MRP area data area_data_t like gt_mrp_area_data, "storage location data stor_locs like gt_mrp_stor_loc, end of ty_mrp_data
3 TY_MRP_STOR_LOC_DATA Public See coding 20090213 begin of ty_mrp_stor_loc_data, lgobe type lgobe, "name of the mrp stor loc diskzx type string, "procurement name lsobsx type ltext, "special procurement name mard type mard, end of ty_mrp_stor_loc_data
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL has no parameter.
Method CONSTRUCTOR on class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_EXEC_IMPL Value transfer Object reference (TYPE REF TO) CL_MAT_MATSPGSPCFBYIDFEQR_IMPL 20090211

Method CREATE on class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) MAT_MATSUPPLNGSPCFCBYIDFELMQRY 20090211
2 Exporting OUTPUT Call by reference Type reference (TYPE) MAT_MATSUPPLNGSPCFCBYIDFELMRSP 20090211
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20090219

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20090216
2 Exporting ES_OUTPUT Call by reference Type reference (TYPE) MAT_MATSUPPLNGSPCFCBYIDFELMRSP 20090211
3 Importing IS_MRP_DATA Call by reference Type reference (TYPE) TY_MRP_DATA 20090212
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION 20090217
2 CX_MAT_ERROR_MESSAGE 20090217

Method GET_PLANT_ID_FOR_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AREA_ID Call by reference Type reference (TYPE) SAPPLCO_NOSC_MRP_ID 20090225
2 Importing IV_AREA_TYPE_CODE Call by reference Type reference (TYPE) BERTY 20090225
3 Returning RV_PLANT_ID Value transfer Type reference (TYPE) WERKS_D 20090225
# Exception Resumable Description Created on
1 CX_MAT_ERROR_MESSAGE 20090225

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20090211
2 Exporting EV_INV_MGD_LOC_INT_ID Call by reference Type reference (TYPE) LGORT_D 20090211
3 Exporting EV_MAT_INT_ID Call by reference Type reference (TYPE) MATNR 20090211
4 Exporting EV_MRP_AREA_ID Call by reference Type reference (TYPE) BERID 20090211
5 Exporting EV_PLANT_ID Call by reference Type reference (TYPE) WERKS_D 20090211
6 Importing IS_INPUT Call by reference Type reference (TYPE) MAT_MATSUPPLNGSPCFCBYIDFELMQRY 20090211

Method IMPORT_CONVERSION on class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL has no exception.

Method MAP_AREA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_NOSC_MRPTYPE 20090211
2 Returning RV_TYPE_CODE Value transfer Type reference (TYPE) BERTY 20090211
# Exception Resumable Description Created on
1 CX_MAT_ERROR_MESSAGE Error message occured 20090211

Method MAP_SOURCE_OF_SUPPLY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20090319
2 Importing IV_KEY Call by reference Type reference (TYPE) BWSCL 20090319
3 Exporting PRIO1PTC Call by reference Type reference (TYPE) C 20090319
4 Exporting PRIO2PTC Call by reference Type reference (TYPE) C 20090319
5 Exporting PRIO3PTC Call by reference Type reference (TYPE) C 20090319

Method MAP_SOURCE_OF_SUPPLY_KEY on class CL_MAT_MATSPGSPCFBYIDFEQR_IMPL has no exception.

Method READ_SUPPLY_PLANNING_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20090211
2 Exporting ES_MRP_DATA Call by reference Type reference (TYPE) TY_MRP_DATA 20090212
3 Importing IV_INV_MGD_LOC_INT_ID Call by reference Type reference (TYPE) LGORT_D 20090211
4 Importing IV_MAT_INT_ID Call by reference Type reference (TYPE) MATNR 20090211
5 Importing IV_MRP_AREA_ID Call by reference Type reference (TYPE) BERID 20090211
6 Importing IV_PLANT_ID Call by reference Type reference (TYPE) WERKS_D 20090211
# Exception Resumable Description Created on
1 CX_MAT_ERROR_MESSAGE 20090216
History
Last changed by/on SAP  20100310 
SAP Release Created in 605