SAP ABAP Class CL_WRF_PPW_RANGE (PPW Selection Criteria)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-PPW (Application Component) Price Planning Workbench
     WRF_PPW_WORKBENCH (Package) Price Planning Workbench - WORKBENCH
Properties
Class CL_WRF_PPW_RANGE  
Short Description PPW Selection Criteria    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PPW_WORKBENCH   Price Planning Workbench - WORKBENCH 
Created 20031007   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WRF_PPW_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WRF_PPW_RANGE has no interface implemented.
Friends
Class CL_WRF_PPW_RANGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MTR_AKTNR Instance attribute Public Type reference (TYPE) WRF_PPW_AKTNR_RTTY Range Table for Promotion Number of a Promotion PPD 20031027
2 MTR_COLOR Instance attribute Public Type reference (TYPE) WRF_PPW_WLCOLOR_RTTY Range Table for Characteristic Value Color 20031113
3 MTR_CRENAM Instance attribute Public Type reference (TYPE) WRF_PPW_ERSNAM_RTTY Created By 20040302
4 MTR_DATAB_CALC Instance attribute Public Type reference (TYPE) WRF_PPW_DATAB_RTTY Range Table for Valid-From Date from Pricing Document 20031027
5 MTR_DATAB_VERSION Instance attribute Public Type reference (TYPE) WRF_PPW_DATAB_RTTY Range Table for Valid-From Date from PPD Header 20031027
6 MTR_DATBI_CALC Instance attribute Public Type reference (TYPE) WRF_PPW_DATBI_RTTY Range Table for Valid-To Date from Pricing Document 20031027
7 MTR_DATBI_VERSION Instance attribute Public Type reference (TYPE) WRF_PPW_DATBI_RTTY Range Table for Valid-TO Date from PPD Header 20031027
8 MTR_DATE_VERSION Instance attribute Public Type reference (TYPE) WRF_PPW_DATAB_RTTY Range Table for Validity Area of PPD Header 20040527
9 MTR_ERRSTA Instance attribute Public Type reference (TYPE) WRF_PPW_WLERRSTA_RTTY Range Table for Error Status of Worklist 20031113
10 MTR_FASHGRD Instance attribute Public Type reference (TYPE) WRF_PPW_FASHGRD_RTTY Range Table for Fashion Grade 20031021
11 MTR_FILGR Instance attribute Public Type reference (TYPE) WRF_PPW_FILGR_RTTY Range Table for Plant Groups 20040901
12 MTR_GJAHR Instance attribute Public Type reference (TYPE) WRF_PPW_WLGJAHR_RTTY Range Table for Fiscal Year 20031113
13 MTR_LIFNR Instance attribute Public Type reference (TYPE) WRF_PPW_LIFNR_RTTY Range Table for Vendor 20031021
14 MTR_MATKL Instance attribute Public Type reference (TYPE) MDS_MATKL_RANGE_TAB Range Table Type for Material Group 20031022
15 MTR_MATNR Instance attribute Public Type reference (TYPE) WRF_PPW_MATNR_RTTY Range Table for Data Element MATNR 20031007
16 MTR_NODE Instance attribute Public Type reference (TYPE) WRF_NODE_RTTY Range Table Type for Article Hierarchy Node 20031021
17 MTR_OSREF Instance attribute Public Type reference (TYPE) WRF_PPW_OSREF_RTTY Range Table - Reference Type for a Permanent Org. Set 20050407
18 MTR_PLTYP Instance attribute Public Type reference (TYPE) WRF_PPW_PLTYP_RTTY Range Table for Price List Type 20031113
19 MTR_PLTYP_PA Instance attribute Public Type reference (TYPE) WRF_PPW_PLTYP_RTTY Range Table for Price List Type 20031022
20 MTR_PMATN Instance attribute Public Type reference (TYPE) WRF_PPW_WLPMATN_RTTY Range Table for Material Number of Pricing Ref. Material 20031113
21 MTR_POPER Instance attribute Public Type reference (TYPE) WRF_PPW_WLPOPER_RTTY Range Table for Posting Period 20031113
22 MTR_PPDNR Instance attribute Public Type reference (TYPE) WRF_PPW_PPDNR_RTTY Range Table for PPD Number 20031027
23 MTR_PPDTEXT Instance attribute Public Type reference (TYPE) WRF_PPW_PPDTEXT_RTTY Range Structure for PPD Name 20031107
24 MTR_RUN Instance attribute Public Type reference (TYPE) WRF_PPW_WLRUN_RTTY Range Table for Run Number of Markdown Run 20031113
25 MTR_SAISJ Instance attribute Public Type reference (TYPE) WRF_PPW_SAISJ_RTTY Range Table for Season Year 20031120
26 MTR_SAISO Instance attribute Public Type reference (TYPE) WRF_PPW_SAISO_RTTY Range Table for Season Type 20031120
27 MTR_SAITY Instance attribute Public Type reference (TYPE) WRF_PPW_SAITY_RTTY Range Table for Collection 20031021
28 MTR_SIZE1 Instance attribute Public Type reference (TYPE) WRF_PPW_WLSIZE1_RTTY Range Table for Characteristic Value Size 20031113
29 MTR_STATUS Instance attribute Public Type reference (TYPE) WRF_PPW_STATUS_RTTY Range Table for PPD Status 20031027
30 MTR_STGRTP Instance attribute Public Type reference (TYPE) WRF_PPW_WLSTGRTP_RTTY Range Table for Type of Plant Grouping 20031113
31 MTR_STRGRP Instance attribute Public Type reference (TYPE) WRF_PPW_WLSTRGRP_RTTY Range Table for Plant Grouping 20031113
32 MTR_TYPE Instance attribute Public Type reference (TYPE) WRF_PPW_TYPE_RTTY Range Table for PPD Type 20031027
33 MTR_USER Instance attribute Public Type reference (TYPE) WRF_PPW_BNAME User ID 20031118
34 MTR_USRGRP Instance attribute Public Type reference (TYPE) WRF_PPW_USRGRP_RTTY Price Planner Group 20040213
35 MTR_VKORG_PPD Instance attribute Public Type reference (TYPE) WRF_PPW_VKORG_RTTY Range Table for Sales Organization 20031120
36 MTR_VTWEG_PPD Instance attribute Public Type reference (TYPE) WRF_PPW_VTWEG_RTTY Range Table for Distribution Channel 20031120
37 MTR_WERKS Instance attribute Public Type reference (TYPE) WRF_PPW_WLWERKS_RTTY Range Table for Plant 20031113
38 MTR_WERKS_PA Instance attribute Public Type reference (TYPE) SD_WERKS_RANGES Range Table for Plant 20031022
39 MTR_WLSTA Instance attribute Public Type reference (TYPE) WRF_PPW_WLWLSTA_RTTY Range Table for Status of Worklist 20031113
40 MTR_WRGH Instance attribute Public Type reference (TYPE) WRF_NODE_RTTY Range Table Type for Material Group Hierarchy Node 20050113
41 M_APPL Instance attribute Public Type reference (TYPE) WRF_PPW_APPL Application 20040430
42 M_BUDG_DATAB Instance attribute Public Type reference (TYPE) WRF_PPW_DATE_FROM Validity Start Date of Budget Period 20040429
43 M_BUDG_DATBI Instance attribute Public Type reference (TYPE) WRF_PPW_DATE_TO Validity End Date of Budget Period 20040429
44 M_BUDG_TYPE Instance attribute Public Type reference (TYPE) WRF_PPW_BUDG_TYPE Budget Type 20040913
45 M_HIER_ID Instance attribute Public Type reference (TYPE) WRF_HIER_CNT Hierarchy ID 20031021
46 M_PLTYP_CHECK Instance attribute Public Type reference (TYPE) WRF_PPW_PLTYP_CHECK Flag for Price List 20031212
47 M_REPLACE Instance attribute Public Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE Parameter: Replace/Add 20031105
48 M_SEL_TYPE Instance attribute Private Type reference (TYPE) I Selection Type 20040210
49 M_TAKE_PMATA_FOR_VARIANT Instance attribute Public Type reference (TYPE) WRF_PPW_TAKE_PMATA_FOR_VARIANT Use Price Reference Material for Variants w/o Own Prices 20031119
50 M_TRANSFER Instance attribute Public Type reference (TYPE) WRF_PPW_TRANSFER Transfer Immediately 20040519
51 M_VERTRIEBL_CHECK Instance attribute Public Type reference (TYPE) WRF_PPW_VERTRIEBL_CHECK Flag for Distribution Chain 20031212
52 M_VKORG_PA Instance attribute Public Type reference (TYPE) VKORG Sales Organization of Price Activation Levels 20031021
53 M_VTWEG_PA Instance attribute Public Type reference (TYPE) VTWEG Distribution Channel of Price Activation Levels 20031021
54 M_WERKS_CHECK Instance attribute Public Type reference (TYPE) WRF_PPW_WERKS_CHECK Flag for Plant 20031212
55 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_CONST Constants in the Price Planning Workbench 20031031
56 SR_SERVICE Static Attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_INT_SERVICES Internal Constants and Conversions 20031031
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_IN_DIALOG Instance method Public Method Change Ranges in Dialog 20040210
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031031
3 CREATE_IN_DIALOG Static method Public Method Create Range with Selection Screen 20031031
4 IS_EMPTY Instance method Public Method Are All Ranges Empty? 20040628
Events
Class CL_WRF_PPW_RANGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CONTENT Private See coding Total Content of Class for Saving 20031106 BEGIN OF ty_content, mtr_vkorg_ppd TYPE wrf_ppw_vkorg_rtty, mtr_vtweg_ppd TYPE wrf_ppw_vtweg_rtty, mtr_aktnr TYPE wrf_ppw_aktnr_rtty, mtr_datab_calc TYPE wrf_ppw_datab_rtty, mtr_date_version TYPE wrf_ppw_datab_rtty, mtr_datab_version TYPE wrf_ppw_datab_rtty, mtr_datbi_calc TYPE wrf_ppw_datbi_rtty, mtr_datbi_version TYPE wrf_ppw_datbi_rtty, mtr_fashgrd TYPE wrf_ppw_fashgrd_rtty, mtr_filgr TYPE wrf_ppw_filgr_rtty, mtr_lifnr TYPE wrf_ppw_lifnr_rtty, mtr_matkl TYPE mds_matkl_range_tab, mtr_matnr TYPE wrf_ppw_matnr_rtty, mtr_node TYPE wrf_node_rtty, mtr_wrgh TYPE wrf_node_rtty, mtr_pltyp_pa TYPE wrf_ppw_pltyp_rtty, mtr_ppdnr TYPE wrf_ppw_ppdnr_rtty, mtr_ppdtext TYPE wrf_ppw_ppdtext_rtty, mtr_saity TYPE wrf_ppw_saity_rtty, mtr_saisj TYPE wrf_ppw_saiso_rtty, mtr_saiso TYPE wrf_ppw_saisj_rtty, mtr_status TYPE wrf_ppw_status_rtty, mtr_type TYPE wrf_ppw_type_rtty, mtr_usrgrp TYPE wrf_ppw_usrgrp_rtty, mtr_werks_pa TYPE sd_werks_ranges, mtr_wlsta TYPE wrf_ppw_wlwlsta_rtty, mtr_errsta TYPE wrf_ppw_wlerrsta_rtty, mtr_pmatn TYPE wrf_ppw_wlpmatn_rtty, mtr_run TYPE wrf_ppw_wlrun_rtty, mtr_poper TYPE wrf_ppw_wlpoper_rtty, mtr_gjahr TYPE wrf_ppw_wlgjahr_rtty, mtr_vkorg_wl TYPE wrf_ppw_vkorg_rtty, mtr_vtweg_wl TYPE wrf_ppw_vtweg_rtty, mtr_color TYPE wrf_ppw_wlcolor_rtty, mtr_size1 TYPE wrf_ppw_wlsize1_rtty, mtr_pltyp TYPE wrf_ppw_pltyp_rtty, mtr_werks TYPE wrf_ppw_wlwerks_rtty, mtr_stgrtp TYPE wrf_ppw_wlstgrtp_rtty, mtr_strgrp TYPE wrf_ppw_wlstrgrp_rtty, m_hier_id TYPE wrf_hier_cnt, m_replace LIKE cl_wrf_ppw_const=>true, m_vkorg_pa TYPE vkorg, m_vtweg_pa TYPE vtweg, mtr_user TYPE wrf_ppw_bname, m_vertriebl_check TYPE wrf_ppw_vertriebl_check, m_pltyp_check TYPE wrf_ppw_pltyp_check, m_werks_check TYPE wrf_ppw_werks_check, m_budg_datab TYPE wrf_ppw_date_from, m_budg_datbi TYPE wrf_ppw_date_to, m_budg_type TYPE wrf_ppw_budg_type, m_take_pmata_for_variant TYPE wrf_ppw_take_pmata_for_variant, END OF ty_content
Method Signatures

Method CHANGE_IN_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CANCEL Value transfer Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE Anwender hat abgebrochen 20040210

Method CHANGE_IN_DIALOG on class CL_WRF_PPW_RANGE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_IN_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEL_TYPE Call by reference Type reference (TYPE) I Selektionstyp 20031031
2 Returning RR_RANGE Value transfer Object reference (TYPE REF TO) CL_WRF_PPW_RANGE Artikel-Selektions-Kriterien 20031031

Method CREATE_IN_DIALOG on class CL_WRF_PPW_RANGE has no exception.

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Attribute reference (LIKE) CL_WRF_PPW_CONST=>FALSE 20040628

Method IS_EMPTY on class CL_WRF_PPW_RANGE has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 111