Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_WRF_PPW_SEL_SET | PPW Work Area | 20031029 |
Properties
Class | CL_WRF_PPW_SEL_SET_PPD | |
Short Description | Administration of Price Plans | |
Super Class | CL_WRF_PPW_SEL_SET | PPW Work Area |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | WRF_PPW_WORKBENCH | Price Planning Workbench - WORKBENCH |
Created | 20031024 | SAP |
Last change | 20080505 | 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_SEL_SET_PPD has no interface implemented.
Friends
Class CL_WRF_PPW_SEL_SET_PPD has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | WRF_PPW_RECID | -1 | 20040907 | ||
2 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_WRF_PPW_BUS_FACTORY | Factory for Business Layer | 20050524 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Mass Assignment of Orgsets | 20061210 |
2 | ![]() |
Instance method | Private | Method | Mass Org. Set-Assignment for Price Plans | 20071022 |
3 | ![]() |
Instance method | Private | Method | Mass Price Change | 20070409 |
4 | ![]() |
Instance method | Private | Method | Mass Price Change for Price Plans | 20071016 |
5 | ![]() |
Instance method | Private | Method | Checks if PPW and System Context Mass Processing is Allowed | 20071022 |
6 | ![]() |
Instance method | Private | Method | Checks if Org. Set to be Used is Contained in Price Plan | 20071023 |
7 | ![]() |
Instance method | Private | Method | Checks if Price Plans are Relevant for Org. Set-Assignment | 20071023 |
8 | ![]() |
Instance method | Private | Method | Checks the Consistency of Price Changes | 20071023 |
9 | ![]() |
Instance method | Private | Method | Checks if Articles are Contained in the Price Changes Line | 20071023 |
10 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050524 |
11 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20031024 |
12 | ![]() |
Instance method | Private | Method | Copy a Price Plan from the Worklist | 20050510 |
13 | ![]() |
Instance method | Private | Method | Determines Sales and Inventory Unit of Measure of 1. Article | 20071015 |
14 | ![]() |
Instance method | Private | Method | Initializes the Price Plan Object and Deletes Reference | 20071018 |
15 | ![]() |
Instance method | Private | Method | Carries Out Price Change for all Articles, Confirms Result | 20071015 |
16 | ![]() |
Instance method | Protected | Method | Gets the Last Price Plan to be Saved | 20040907 |
17 | ![]() |
Instance method | Private | Method | Gets an Orgset to be Assigned | 20071023 |
18 | ![]() |
Instance method | Private | Method | Con. processing mode in case of OrgSet inconsistencies | 20071113 |
19 | ![]() |
Instance method | Private | Method | Gets the Requested Price Plan | 20071015 |
20 | ![]() |
Instance method | Private | Method | Determine Price Change Data | 20070409 |
21 | ![]() |
Instance method | Private | Method | Gets Price Parameters from Given Price Plan | 20071015 |
22 | ![]() |
Instance method | Private | Method | Con. processing mode in case of unit discrepancies | 20071123 |
23 | ![]() |
Instance method | Protected | Method | Resets the Last Saved Price Plan | 20040908 |
Events
Class CL_WRF_PPW_SEL_SET_PPD has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_BUSINESS_ITEM | Private | See coding | 20040907 | BEGIN OF ty_business_item,
k TYPE wrf_ppw_ppdheadinfo_sty,
t TYPE wrf_ppw_ppdheadinfotexts_sty,
recid TYPE int4,
status(1) TYPE n,
filter(1) TYPE n,
END OF ty_business_item
|
||
2 | TY_BUSINESS_ITEM_TTY | Private | See coding | 20071012 | TY_BUSINESS_ITEM_TTY TYPE standard table of ty_business_item
|
||
3 | TY_PRICE_DET_DATA_STY | Private | See coding | 20071015 | BEGIN OF TY_PRICE_DET_DATA_STY,
PPD_TYPE Type WRF_PPW_PPD_TYPE,
PPD_CATEGORY Type WRF_PPW_PPD_ART,
PPD_CURRENCY Type WAERS,
BUDGET_TYPE Type WRF_PPW_BUDG_TYPE,
STOCK_UNIT Type WRF_PPW_STOCKUNIT,
SALES_UNIT Type VRKME,
END OF TY_PRICE_DET_DATA_STY
|
Method Signatures
Method ASSIGN_ORGSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_ORGSET | Call by reference | Type reference (TYPE) | WRF_PPW_PPDOSINFO_STY | PPD Organization Set Header: Info Structure | 20071023 | ||
2 | ![]() |
XR_PPD | Call by reference | Object reference (TYPE REF TO) | IF_WRF_PPW_PPD_ADAPTER | PPD-Anbindung an PPW | 20071023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20061210 |
Method ASSIGN_ORGSET_IN_PPDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PPD_ITEMS | Call by reference | Type reference (TYPE) | TY_BUSINESS_ITEM_TTY | 20071022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20071022 |
Method CHANGE_PRICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PRICE_CHANGE | Call by reference | Type reference (TYPE) | WRF_PPW_PPDCHANGEDDATA_STY | Transfer Parameter for Changed Grid Data | 20071015 | ||
2 | ![]() |
XR_PPD | Call by reference | Object reference (TYPE REF TO) | IF_WRF_PPW_PPD_ADAPTER | PPD-Anbindung an PPW | 20071016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Abbruch der Aktion | 20070409 |
Method CHANGE_PRICE_OF_PPDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PPD_ITEMS | Call by reference | Type reference (TYPE) | TY_BUSINESS_ITEM_TTY | 20071016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action Cancelled | 20071016 |
Method CHECK_CONTEXT_FOR_MASS_PROCESS Signature
Method CHECK_CONTEXT_FOR_MASS_PROCESS on class CL_WRF_PPW_SEL_SET_PPD has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action Cancelled | 20071022 |
Method CHECK_ORGSET_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PPD | Call by reference | Object reference (TYPE REF TO) | IF_WRF_PPW_PPD_ADAPTER | PPD-Anbindung an PPW | 20071023 | ||
2 | ![]() |
IS_ORGSET | Call by reference | Type reference (TYPE) | WRF_PPW_PPDOSINFO_STY | PPD Organization Set Header: Info Structure | 20071023 | ||
3 | ![]() |
IT_ORGSET_LEVELS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDOSITEMINFO_TTY | PPD Organization Set Item: Info Table | 20071023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
PPD Is Inconsistent | 20071023 |
Method CHECK_PPDS_FOR_OS_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PPD_ITEMS | Call by reference | Type reference (TYPE) | TY_BUSINESS_ITEM_TTY | 20071023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
PPD Is Inconsistent | 20071023 |
Method CHECK_PPDS_FOR_PRICING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ISR_PRICING_PARAMETERS | Call by reference | Object reference (TYPE REF TO) | TY_PRICE_DET_DATA_STY | 20071023 | |||
2 | ![]() |
IT_PPD_ITEMS | Call by reference | Type reference (TYPE) | TY_BUSINESS_ITEM_TTY | 20071023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action Cancelled | 20071023 | |
2 | ![]() |
PPD Is Inconsistent | 20071023 | |
3 | ![]() |
PPD Not Found | 20071023 |
Method CHECK_PROMO_PPD_FOR_PRICING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PPD | Call by reference | Object reference (TYPE REF TO) | IF_WRF_PPW_PPD_ADAPTER | PPD-Anbindung an PPW | 20071023 | ||
2 | ![]() |
I_PROCESS_W_UNIT_DISCREPANCY | Call by reference | Type reference (TYPE) | BOOLEAN_01 | CL_WRF_PPW_CONST=>FALSE | Boolean Variable ('1'=true,'0'=false) | 20071123 | |
3 | ![]() |
I_SALES_UNIT | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20071023 | ||
4 | ![]() |
I_STOCK_UNIT | Call by reference | Type reference (TYPE) | WRF_PPW_STOCKUNIT | Base Unit of Measure | 20071023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action Cancelled | 20071023 | |
2 | ![]() |
PPD Not Found | 20071023 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WRF_PPW_SEL_SET_PPD has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WRF_PPW_SEL_SET_PPD has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_APPLICATION | Call by reference | Object reference (TYPE REF TO) | CL_WRF_PPW_APPLICATION | PPW Application (Business-Schicht) | 20031024 | ||
2 | ![]() |
I_SEL_TYPE | Call by reference | Type reference (TYPE) | I | Selektionstyp | 20040406 |
Method CONSTRUCTOR on class CL_WRF_PPW_SEL_SET_PPD has no exception.
Method COPY_PPD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_GUID | Call by reference | Type reference (TYPE) | WRF_PPW_PPDHEAD-GUID | GUID des PPD-Kopfes | 20050510 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Abbruch der Aktion | 20050511 |
Method EXTRACT_UNITS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SALES_UNIT | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20071015 | ||
2 | ![]() |
E_STOCK_UNIT | Call by reference | Type reference (TYPE) | WRF_PPW_STOCKUNIT | Base Unit of Measure | 20071015 | ||
3 | ![]() |
IR_PPD | Call by reference | Object reference (TYPE REF TO) | IF_WRF_PPW_PPD_ADAPTER | Material Items for Display | 20071015 |
Method EXTRACT_UNITS on class CL_WRF_PPW_SEL_SET_PPD has no exception.
Method FREE_PPD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PPD_FROM_WA | Call by reference | Type reference (TYPE) | BOOLEAN_01 | CL_WRF_PPW_CONST=>FALSE | Boolean Variable ('1'=true,'0'=false) | 20071018 | |
2 | ![]() |
XR_PPD | Call by reference | Object reference (TYPE REF TO) | IF_WRF_PPW_PPD_ADAPTER | PPD-Anbindung an PPW | 20071018 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action Cancelled | 20071023 |
Method GET_ARTICLE_PRICE_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PPD | Call by reference | Object reference (TYPE REF TO) | IF_WRF_PPW_PPD_ADAPTER | PPD-Anbindung an PPW | 20071015 | ||
2 | ![]() |
IS_PRICE_CHANGE | Call by reference | Type reference (TYPE) | WRF_PPW_PPDCHANGEDDATA_STY | Transfer Parameter for Changed Grid Data | 20071015 | ||
3 | ![]() |
RTR_ARTICLE_PRICE_CHANGE | Value transfer | Object reference (TYPE REF TO) | WRF_PPW_PPDCHANGEDDATA_TTY | Transfer Parameter for Changed Grid Data | 20071015 |
Method GET_ARTICLE_PRICE_CHANGE on class CL_WRF_PPW_SEL_SET_PPD has no exception.
Method GET_LAST_PPD_SAVED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_LAST_PPD_SAVED | Value transfer | Type reference (TYPE) | WRF_PPW_RECID | 20040907 |
Method GET_LAST_PPD_SAVED on class CL_WRF_PPW_SEL_SET_PPD has no exception.
Method GET_ORGSET_TO_ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ORGSET | Call by reference | Type reference (TYPE) | WRF_PPW_PPDOSINFO_STY | PPD Organization Set Header: Info Structure | 20071023 | ||
2 | ![]() |
ET_ORGSET_LEVELS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDOSITEMINFO_TTY | PPD Organization Set Item: Info Table | 20071023 | ||
3 | ![]() |
IT_PPD_ITEMS | Call by reference | Type reference (TYPE) | TY_BUSINESS_ITEM_TTY | 20071023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action Cancelled | 20071023 | |
2 | ![]() |
PPD Not Found | 20071023 |
Method GET_OS_CONSISTENCY_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_CHECK_CONSISTENCY | Value transfer | Type reference (TYPE) | BOOLEAN_01 | Boolean Variable ('1'=true,'0'=false) | 20071113 |
Method GET_OS_CONSISTENCY_CHECK on class CL_WRF_PPW_SEL_SET_PPD has no exception.
Method GET_PPD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_PPD | Call by reference | Object reference (TYPE REF TO) | IF_WRF_PPW_PPD_ADAPTER | PPD-Anbindung an PPW | 20071015 | ||
2 | ![]() |
E_PPD_FROM_WA | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20071015 | ||
3 | ![]() |
I_PPD | Call by reference | Type reference (TYPE) | WRF_PPW_GUID | Unique, Generated Key | 20071015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action Cancelled | 20071015 | |
2 | ![]() |
PPD Not Found | 20071015 |
Method GET_PRICE_CHANGE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PRICE_PARAMETERS | Call by reference | Type reference (TYPE) | TY_PRICE_DET_DATA_STY | PPD-Anbindung an PPW | 20071015 | ||
2 | ![]() |
RSR_PRICE_CHANGE | Value transfer | Object reference (TYPE REF TO) | WRF_PPW_PPDCHANGEDDATA_STY | Transfer Parameter for Changed Grid Data | 20071015 |
Method GET_PRICE_CHANGE_DATA on class CL_WRF_PPW_SEL_SET_PPD has no exception.
Method GET_PRICING_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PPD_ITEMS | Call by reference | Type reference (TYPE) | TY_BUSINESS_ITEM_TTY | 20071015 | |||
2 | ![]() |
RS_PRICING_PARAMETERS | Value transfer | Object reference (TYPE REF TO) | TY_PRICE_DET_DATA_STY | 20071015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action Cancelled | 20071015 | |
2 | ![]() |
PPD Not Found | 20071015 |
Method GET_PROCESS_STATUS_UNIT_DISCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_PROCESS_W_UNIT_DISCREPANCY | Value transfer | Type reference (TYPE) | BOOLEAN_01 | Boolean Variable ('1'=true,'0'=false) | 20071123 |
Method GET_PROCESS_STATUS_UNIT_DISCR on class CL_WRF_PPW_SEL_SET_PPD has no exception.
Method RESET_LAST_PPD_SAVED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LAST_PPD_SAVED | Call by reference | Type reference (TYPE) | WRF_PPW_RECID | -1 | 20040908 |
Method RESET_LAST_PPD_SAVED on class CL_WRF_PPW_SEL_SET_PPD has no exception.
History
Last changed by/on | SAP | 20080505 |
SAP Release Created in | 111 |