SAP ABAP Class CL_MAT_MATSPSPECBYSPSQR_IMPL (Impl class for cl_mat_MatSPSpecBySPSQR)
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
Properties
Class CL_MAT_MATSPSPECBYSPSQR_IMPL  
Short Description Impl class for cl_mat_MatSPSpecBySPSQR    
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 20090209   SAP 
Last change 20100310   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 CL_MAT_MATSPSPECBYSPSQR_IMPL has no interface implemented.
Friends
Class CL_MAT_MATSPSPECBYSPSQR_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_MAT_MATSPSPECBYSPSQR_IMPL Service execution class for CL_BPC_CUSTERPSIMPBYEQR_IMPL 20090210
2 LT_MRP Instance attribute Public Type reference (TYPE) TT_MRP 20090212
3 MB_BADI Instance attribute Private Object reference (TYPE REF TO) MAT_APPL_SE_MATSPSPECBYSPSQR 20090217
4 MB_BADI_INT Instance attribute Private Object reference (TYPE REF TO) MAT_APPL_SE_MATSPSBYSPSQR_INT 20090325
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20090209
2 CONSTRUCTOR Instance method Public Constructor Constructor 20090209
3 CREATE Static method Public Method Factory method to get the proxy impl object reference 20090209
4 EXECUTE Instance method Public Method Execute service processing 20090209
5 EXPORT_CONVERSION Instance method Public Method Export Conversion 20090209
6 IMPORT_CONVERSION Instance method Public Method Import Conversion 20090209
Events
Class CL_MAT_MATSPSPECBYSPSQR_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MRP Public See coding 20090211 BEGIN OF ts_mrp, matnr TYPE matnr, "Material werks TYPE werks_d,"Plant berid TYPE berid, "MRP Area or PlantID dispo TYPE dispo, "MRP Controller berty TYPE berty, "Type of MRP area dismm TYPE dismm, "MRP Type beskz TYPE beskz, "Procurement Type sobsl TYPE sobsl, "Spec Procurement Type type TYPE c LENGTH 1, "Plant = 1 Stor Loc, Vendor = 2 typename TYPE string, "1=Plant, 2=MRP Area bertx TYPE bertx, "MRP Area Descr dibez TYPE dibez, "MRP Type Name dsnam TYPE dsnam, "MRP Controller Name beskzd TYPE string,"Procurement Type Descr ltext TYPE ltext, "Spec Procurement Type Name END OF ts_mrp
2 TS_MRPID Public See coding 20090210 BEGIN OF ts_mrpid, "MRPID or PLANTID sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE string, high TYPE string, typecode TYPE c LENGTH 1, "Depend on this field 1:Plant END OF ts_mrpid
3 TS_RESULT Public See coding 20090210 BEGIN OF ts_result, matnr TYPE matnr, "Material maktx TYPE maktx, "Material Desc werks TYPE werks_d,"Plant pstat TYPE pstat_d, mstae TYPE mstae, "Cross-Plant Material Status mtstb_c TYPE mtstb, "Cross-Plant Spec Mat Status Name mstde TYPE mstde, "Date from which the cross-plant material status is valid mmsta TYPE mmsta, "Plant Spec Mat Status mmstd TYPE mmstd, "Valid From Date mtstb TYPE mtstb, "Plant Spec Mat Status Name name1 TYPE name1, "Plant Name1 name2 TYPE name2, "Plant Name2 ekgrp TYPE ekgrp, "Purchasing Group eknam TYPE eknam, "Purchasing Group Name berid TYPE berid, "MRP Area or PlantID dispo TYPE dispo, "MRP Controller berty TYPE berty, "Type of MRP area dismm TYPE dismm, "MRP Type beskz TYPE beskz, "Procurement Type sobsl TYPE sobsl, "Spec Procurement Type type TYPE c LENGTH 1, "Plant = 1 Stor Loc, Vendor = 2 typename TYPE string, "1=Plant, 2=MRP Area bertx TYPE bertx, "MRP Area Descr dibez TYPE dibez, "MRP Type Name dsnam TYPE dsnam, "MRP Controller Name beskzd TYPE string, "Procurement Type Descr ltext TYPE ltext, "Spec Procurement Type Name mrp LIKE lt_mrp, END OF ts_result
4 TT_BERID_SEL Public See coding 20090210 tt_berid_sel TYPE RANGE OF berid
5 TT_BESKZ_SEL Public See coding 20090210 tt_beskz_sel TYPE RANGE OF beskz
6 TT_DISMM_SEL Public See coding 20090210 tt_dismm_sel TYPE RANGE OF dismm
7 TT_DISPO_SEL Public See coding 20090210 tt_dispo_sel TYPE RANGE OF dispo
8 TT_EKGRP_SEL Public See coding 20090210 tt_ekgrp_sel TYPE RANGE OF ekgrp
9 TT_MATNR_SEL Public See coding 20090210 tt_matnr_sel TYPE RANGE OF matnr
10 TT_MMSTA_SEL Public See coding 20090210 tt_mmsta_sel TYPE RANGE OF mmsta
11 TT_MRP Public See coding 20090211 tt_mrp TYPE STANDARD TABLE OF ts_mrp
12 TT_MRPID Public See coding 20090210 tt_mrpid TYPE STANDARD TABLE OF ts_mrpid
13 TT_RESULT Public See coding 20090211 tt_result TYPE STANDARD TABLE OF ts_result
14 TT_SOBSL_SEL Public See coding 20090210 tt_sobsl_sel TYPE RANGE OF sobsl
15 TT_WERKS_SEL Public See coding 20090210 tt_werks_sel TYPE RANGE OF werks_d
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MAT_MATSPSPECBYSPSQR_IMPL has no parameter.
Method CONSTRUCTOR on class CL_MAT_MATSPSPECBYSPSQR_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_MATSPSPECBYSPSQR_IMPL Service execution class for CL_MAT_MATSPSPECBYSPSQR_IMPL 20090210

Method CREATE on class CL_MAT_MATSPSPECBYSPSQR_IMPL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROXY_DATA Call by reference Type reference (TYPE) MAT_MATMRPBYMRP_RMSG Proxy Structure (generated) 20090209
2 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) MAT_MATMRPBYMRP_QMSG_T Proxy Structure (generated) 20090209
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20090212

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090211
2 Exporting ET_PROXY_DATA Call by reference Type reference (TYPE) MAT_MATMRPBYMRP_RMSG Proxy Structure (generated) 20090211
3 Importing IT_RESULT Call by reference Type reference (TYPE) TT_RESULT 20090211
4 Importing IV_MAXROWS Call by reference Type reference (TYPE) I 20090213

Method EXPORT_CONVERSION on class CL_MAT_MATSPSPECBYSPSQR_IMPL has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090211
2 Exporting ET_SEL_MATID Call by reference Type reference (TYPE) TT_MATNR_SEL 20090210
3 Exporting ET_SEL_MRPCONTR Call by reference Type reference (TYPE) TT_DISPO_SEL 20090210
4 Exporting ET_SEL_MRPID Call by reference Type reference (TYPE) TT_BERID_SEL 20090210
5 Exporting ET_SEL_MRPTYPE Call by reference Type reference (TYPE) TT_DISMM_SEL 20090210
6 Exporting ET_SEL_PLANT Call by reference Type reference (TYPE) TT_WERKS_SEL 20090210
7 Exporting ET_SEL_PRGGRID Call by reference Type reference (TYPE) TT_EKGRP_SEL 20090210
8 Exporting ET_SEL_PROCSUBTYPE Call by reference Type reference (TYPE) TT_SOBSL_SEL 20090210
9 Exporting ET_SEL_PROCTYPE Call by reference Type reference (TYPE) TT_BESKZ_SEL 20090210
10 Exporting ET_SEL_PROFCODE Call by reference Type reference (TYPE) TT_MMSTA_SEL 20090210
11 Exporting EV_DATE Call by reference Type reference (TYPE) MMSTD Date in CHAR format 20090210
12 Exporting EV_MAXROWS Call by reference Type reference (TYPE) I 20090209
13 Exporting EV_MRP_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20090210
14 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) MAT_MATMRPBYMRP_QMSG_T Proxy Structure (generated) 20090209

Method IMPORT_CONVERSION on class CL_MAT_MATSPSPECBYSPSQR_IMPL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605