SAP ABAP Class /KYK/CL_POWL_INFREC_ASSIST (Assistance Class for Purchasing Info Record List)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     /KYK/OPS_MM (Package) Materials Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /KYK/CL_POWL_INFREC_MATERIAL Feeder class for info record 20070906
2 Inheritance (c INHERITING FROM c_ref)  /KYK/CL_POWL_INFREC_MAT_GROUP Feeder class for info record 20070918
3 Inheritance (c INHERITING FROM c_ref)  /KYK/CL_POWL_INFREC_VENDOR Feeder class for info record 20070918
Properties
Class /KYK/CL_POWL_INFREC_ASSIST  
Short Description Assistance Class for Purchasing Info Record List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /KYK/OPS_MM   Materials Management 
Created 20070906   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /KYK/CL_POWL_INFREC_ASSIST has no forward declaration.
Interfaces
Class /KYK/CL_POWL_INFREC_ASSIST has no interface implemented.
Friends
Class /KYK/CL_POWL_INFREC_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AUTHOBJ_PLANT Constant Private Type reference (TYPE) TY_AUTHORITY_OBJECT 'M_EINF_WRK' Authority Object for Plant 20070913
2 C_AUTHOBJ_PURCH_GRP Constant Private Type reference (TYPE) TY_AUTHORITY_OBJECT 'M_EINF_EKG' Authority Object for Purchasing Group 20070913
3 C_AUTHOBJ_PURCH_ORG Constant Private Type reference (TYPE) TY_AUTHORITY_OBJECT 'M_EINF_EKO' Authority Object for Purchasing Org. 20070913
4 C_AUTHORITY_DISPLAY Constant Private Type reference (TYPE) ACTIV_AUTH '03' Activity 20070913
5 C_POWL_TYPE_MATERIAL Constant Protected Type reference (TYPE) POWL_TYPE_TY 'KYKOP_OPS_MM_IR_MATERIAL' POWL Type 'Info Records per Material' 20070912
6 C_POWL_TYPE_MATERIAL_GROUP Constant Private Type reference (TYPE) POWL_TYPE_TY 'KYKOP_OPS_MM_IR_MATERIAL_GROUP' POWL Type 'Info Records per Material Group' 20070912
7 C_POWL_TYPE_VENDOR Constant Private Type reference (TYPE) POWL_TYPE_TY 'KYKOP_OPS_MM_IR_VENDOR' POWL Type 'Info Records per Vendor' 20070912
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_RESULT_TAB Static method Protected Method Move Table Entries to Result Table 20070910
2 CHECK_INFO_REC_AUTHORITY Static method Protected Method Check Authority for Purchasing Info Records 20070913
3 FILL_RANGES Static method Protected Method Fill Ranges for Selection with Selection Criteria 20070906
4 GET_INFO_RECORDS Static method Protected Method Get the selected Purchasing Info Records 20070907
5 GET_MATERIAL_TEXT Static method Protected Method Get Material Shorttext 20070926
6 GET_VENDOR_TEXT Static method Protected Method Get Vendor Name 20070926
Events
Class /KYK/CL_POWL_INFREC_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_GENERAL_DATA Protected See coding 20070907 tt_general_data TYPE STANDARD TABLE OF eina
2 TT_PLANTS Protected See coding 20070906 tt_plants TYPE STANDARD TABLE OF ty_plants
3 TT_PURCH_ORGS Protected See coding 20070906 tt_purch_orgs TYPE STANDARD TABLE OF ty_purch_orgs
4 TT_PURCH_ORG_DATA Protected See coding 20070907 tt_purch_org_data TYPE STANDARD TABLE OF eine
5 TY_AUTHORITY_OBJECT Protected See coding 20070913 ty_authority_object(10) TYPE c
6 TY_PLANTS Protected See coding 20070906 BEGIN OF ty_plants, plant TYPE werks, END OF ty_plants
7 TY_PURCH_ORGS Protected See coding 20070906 BEGIN OF ty_purch_orgs, plant TYPE werks, purch_org TYPE ekorg, END OF ty_purch_orgs
Method Signatures

Method BUILD_RESULT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TAB Call by reference Type reference (TYPE) /KYK/T_POWL_INFO_RECORD Output Table for POWL Info record 20070912
2 Importing I_GENERAL_DATA_TAB Call by reference Type reference (TYPE) TT_GENERAL_DATA General Info Record Data 20070910
3 Importing I_POWL_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20070912
4 Importing I_PURCH_ORG_DATA_TAB Call by reference Type reference (TYPE) TT_PURCH_ORG_DATA Info Record Purchasing Org. Data 20070910

Method BUILD_RESULT_TAB on class /KYK/CL_POWL_INFREC_ASSIST has no exception.

Method CHECK_INFO_REC_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PURCH_ORG_DATA Call by reference Type reference (TYPE) EINE Purchasing Info Record: Purchasing Organization Data 20070913
# Exception Resumable Description Created on
1 CX_MMPUR_NO_AUTHORITY Exception Purchasing: No Authorization 20070913

Method FILL_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFORECORD_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Purch. Info Record 20070906
2 Exporting E_MATERIAL_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Material 20070906
3 Exporting E_MAT_GRP_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Material Group 20070906
4 Exporting E_PLANT_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Plant 20070906
5 Exporting E_PURCH_GRP_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Purchasing Group 20070906
6 Exporting E_PURCH_ORG_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Purchasing Org. 20070906
7 Exporting E_READ_GENERAL_DATA Call by reference Type reference (TYPE) C Select Criteria for Table EINA exist? 20070906
8 Exporting E_READ_PURCH_ORG_DATA Call by reference Type reference (TYPE) C Select Criteria for Table EINE exist? 20070906
9 Exporting E_TYPE_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Purch. Info Rec. Type 20070906
10 Exporting E_VENDOR_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Vendor 20070906
11 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT Table with Selection Criteria 20070906

Method FILL_RANGES on class /KYK/CL_POWL_INFREC_ASSIST has no exception.

Method GET_INFO_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GENERAL_DATA_TAB Call by reference Type reference (TYPE) TT_GENERAL_DATA General Info Record Data 20070907
2 Exporting E_PURCH_ORG_DATA_TAB Call by reference Type reference (TYPE) TT_PURCH_ORG_DATA Info Record Purchasing Org. Data 20070907
3 Importing I_INFORECORD_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Purch. Info Record 20070907
4 Importing I_MATERIAL_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Material 20070907
5 Importing I_MAT_GRP_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Material Group 20070907
6 Importing I_PLANT_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Plant 20070907
7 Importing I_PURCH_GRP_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Purchasing Group 20070907
8 Importing I_PURCH_ORG_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Purchase Organization 20070907
9 Importing I_READ_GENERAL_DATA Call by reference Type reference (TYPE) C Select Criteria for Table EINA exist? 20070907
10 Importing I_READ_PURCH_ORG_DATA Call by reference Type reference (TYPE) C Select Criteria for Table EINE exist? 20070907
11 Importing I_TYPE_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Purch. Info Record Type 20070907
12 Importing I_VENDOR_RANGE Call by reference Type reference (TYPE) RSELOPTION Select Options for Vendor 20070907

Method GET_INFO_RECORDS on class /KYK/CL_POWL_INFREC_ASSIST has no exception.

Method GET_MATERIAL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAT_SHORTTEXT Call by reference Type reference (TYPE) MAKTX Material Description (Short Text) 20070926
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20070926

Method GET_MATERIAL_TEXT on class /KYK/CL_POWL_INFREC_ASSIST has no exception.

Method GET_VENDOR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIFNR Value transfer Type reference (TYPE) ELIFN Vendor Account Number 20070926
2 Exporting NAME1 Value transfer Type reference (TYPE) NAME1_GP Vendor Name 20070926

Method GET_VENDOR_TEXT on class /KYK/CL_POWL_INFREC_ASSIST has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603