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 | ![]() |
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 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_AKTNR_RTTY | Range Table for Promotion Number of a Promotion PPD | 20031027 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLCOLOR_RTTY | Range Table for Characteristic Value Color | 20031113 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_ERSNAM_RTTY | Created By | 20040302 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_DATAB_RTTY | Range Table for Valid-From Date from Pricing Document | 20031027 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_DATAB_RTTY | Range Table for Valid-From Date from PPD Header | 20031027 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_DATBI_RTTY | Range Table for Valid-To Date from Pricing Document | 20031027 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_DATBI_RTTY | Range Table for Valid-TO Date from PPD Header | 20031027 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_DATAB_RTTY | Range Table for Validity Area of PPD Header | 20040527 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLERRSTA_RTTY | Range Table for Error Status of Worklist | 20031113 | ||
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_FASHGRD_RTTY | Range Table for Fashion Grade | 20031021 | ||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_FILGR_RTTY | Range Table for Plant Groups | 20040901 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLGJAHR_RTTY | Range Table for Fiscal Year | 20031113 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_LIFNR_RTTY | Range Table for Vendor | 20031021 | ||
14 | ![]() |
Instance attribute | Public | Type reference (TYPE) | MDS_MATKL_RANGE_TAB | Range Table Type for Material Group | 20031022 | ||
15 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_MATNR_RTTY | Range Table for Data Element MATNR | 20031007 | ||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_NODE_RTTY | Range Table Type for Article Hierarchy Node | 20031021 | ||
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_OSREF_RTTY | Range Table - Reference Type for a Permanent Org. Set | 20050407 | ||
18 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_PLTYP_RTTY | Range Table for Price List Type | 20031113 | ||
19 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_PLTYP_RTTY | Range Table for Price List Type | 20031022 | ||
20 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLPMATN_RTTY | Range Table for Material Number of Pricing Ref. Material | 20031113 | ||
21 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLPOPER_RTTY | Range Table for Posting Period | 20031113 | ||
22 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_PPDNR_RTTY | Range Table for PPD Number | 20031027 | ||
23 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_PPDTEXT_RTTY | Range Structure for PPD Name | 20031107 | ||
24 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLRUN_RTTY | Range Table for Run Number of Markdown Run | 20031113 | ||
25 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_SAISJ_RTTY | Range Table for Season Year | 20031120 | ||
26 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_SAISO_RTTY | Range Table for Season Type | 20031120 | ||
27 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_SAITY_RTTY | Range Table for Collection | 20031021 | ||
28 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLSIZE1_RTTY | Range Table for Characteristic Value Size | 20031113 | ||
29 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_STATUS_RTTY | Range Table for PPD Status | 20031027 | ||
30 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLSTGRTP_RTTY | Range Table for Type of Plant Grouping | 20031113 | ||
31 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLSTRGRP_RTTY | Range Table for Plant Grouping | 20031113 | ||
32 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_TYPE_RTTY | Range Table for PPD Type | 20031027 | ||
33 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_BNAME | User ID | 20031118 | ||
34 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_USRGRP_RTTY | Price Planner Group | 20040213 | ||
35 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_VKORG_RTTY | Range Table for Sales Organization | 20031120 | ||
36 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_VTWEG_RTTY | Range Table for Distribution Channel | 20031120 | ||
37 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLWERKS_RTTY | Range Table for Plant | 20031113 | ||
38 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SD_WERKS_RANGES | Range Table for Plant | 20031022 | ||
39 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WLWLSTA_RTTY | Range Table for Status of Worklist | 20031113 | ||
40 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_NODE_RTTY | Range Table Type for Material Group Hierarchy Node | 20050113 | ||
41 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_APPL | Application | 20040430 | ||
42 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_DATE_FROM | Validity Start Date of Budget Period | 20040429 | ||
43 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_DATE_TO | Validity End Date of Budget Period | 20040429 | ||
44 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_BUDG_TYPE | Budget Type | 20040913 | ||
45 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_HIER_CNT | Hierarchy ID | 20031021 | ||
46 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_PLTYP_CHECK | Flag for Price List | 20031212 | ||
47 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | CL_WRF_PPW_CONST=>TRUE | Parameter: Replace/Add | 20031105 | ||
48 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Selection Type | 20040210 | ||
49 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_TAKE_PMATA_FOR_VARIANT | Use Price Reference Material for Variants w/o Own Prices | 20031119 | ||
50 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_TRANSFER | Transfer Immediately | 20040519 | ||
51 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_VERTRIEBL_CHECK | Flag for Distribution Chain | 20031212 | ||
52 | ![]() |
Instance attribute | Public | Type reference (TYPE) | VKORG | Sales Organization of Price Activation Levels | 20031021 | ||
53 | ![]() |
Instance attribute | Public | Type reference (TYPE) | VTWEG | Distribution Channel of Price Activation Levels | 20031021 | ||
54 | ![]() |
Instance attribute | Public | Type reference (TYPE) | WRF_PPW_WERKS_CHECK | Flag for Plant | 20031212 | ||
55 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_WRF_PPW_CONST | Constants in the Price Planning Workbench | 20031031 | ||
56 | ![]() |
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 | ![]() |
Instance method | Public | Method | Change Ranges in Dialog | 20040210 |
2 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20031031 |
3 | ![]() |
Static method | Public | Method | Create Range with Selection Screen | 20031031 |
4 | ![]() |
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 | ![]() |
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 | ![]() |
I_SEL_TYPE | Call by reference | Type reference (TYPE) | I | Selektionstyp | 20031031 | ||
2 | ![]() |
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 | ![]() |
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 |