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 |