SAP ABAP Class CL_WRF_PPW_SEL_SET_PPD (Administration of Price Plans)
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
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 CL_WRF_PPW_CONST 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 M_LAST_PPD_SAVED Instance attribute Private Type reference (TYPE) WRF_PPW_RECID -1 20040907
2 SR_FACTORY 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 ASSIGN_ORGSET Instance method Private Method Mass Assignment of Orgsets 20061210
2 ASSIGN_ORGSET_IN_PPDS Instance method Private Method Mass Org. Set-Assignment for Price Plans 20071022
3 CHANGE_PRICE Instance method Private Method Mass Price Change 20070409
4 CHANGE_PRICE_OF_PPDS Instance method Private Method Mass Price Change for Price Plans 20071016
5 CHECK_CONTEXT_FOR_MASS_PROCESS Instance method Private Method Checks if PPW and System Context Mass Processing is Allowed 20071022
6 CHECK_ORGSET_CONSISTENCY Instance method Private Method Checks if Org. Set to be Used is Contained in Price Plan 20071023
7 CHECK_PPDS_FOR_OS_ASSIGNMENT Instance method Private Method Checks if Price Plans are Relevant for Org. Set-Assignment 20071023
8 CHECK_PPDS_FOR_PRICING Instance method Private Method Checks the Consistency of Price Changes 20071023
9 CHECK_PROMO_PPD_FOR_PRICING Instance method Private Method Checks if Articles are Contained in the Price Changes Line 20071023
10 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050524
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031024
12 COPY_PPD Instance method Private Method Copy a Price Plan from the Worklist 20050510
13 EXTRACT_UNITS Instance method Private Method Determines Sales and Inventory Unit of Measure of 1. Article 20071015
14 FREE_PPD Instance method Private Method Initializes the Price Plan Object and Deletes Reference 20071018
15 GET_ARTICLE_PRICE_CHANGE Instance method Private Method Carries Out Price Change for all Articles, Confirms Result 20071015
16 GET_LAST_PPD_SAVED Instance method Protected Method Gets the Last Price Plan to be Saved 20040907
17 GET_ORGSET_TO_ASSIGN Instance method Private Method Gets an Orgset to be Assigned 20071023
18 GET_OS_CONSISTENCY_CHECK Instance method Private Method Con. processing mode in case of OrgSet inconsistencies 20071113
19 GET_PPD Instance method Private Method Gets the Requested Price Plan 20071015
20 GET_PRICE_CHANGE_DATA Instance method Private Method Determine Price Change Data 20070409
21 GET_PRICING_PARAMETERS Instance method Private Method Gets Price Parameters from Given Price Plan 20071015
22 GET_PROCESS_STATUS_UNIT_DISCR Instance method Private Method Con. processing mode in case of unit discrepancies 20071123
23 RESET_LAST_PPD_SAVED 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 Importing IS_ORGSET Call by reference Type reference (TYPE) WRF_PPW_PPDOSINFO_STY PPD Organization Set Header: Info Structure 20071023
2 Changing 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 CX_WRF_PPW_ACTION_CANCELED 20061210

Method ASSIGN_ORGSET_IN_PPDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PPD_ITEMS Call by reference Type reference (TYPE) TY_BUSINESS_ITEM_TTY 20071022
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED 20071022

Method CHANGE_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICE_CHANGE Call by reference Type reference (TYPE) WRF_PPW_PPDCHANGEDDATA_STY Transfer Parameter for Changed Grid Data 20071015
2 Changing 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 CX_WRF_PPW_ACTION_CANCELED 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 Importing IT_PPD_ITEMS Call by reference Type reference (TYPE) TY_BUSINESS_ITEM_TTY 20071016
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED 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 CX_WRF_PPW_ACTION_CANCELED Action Cancelled 20071022

Method CHECK_ORGSET_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PPD Call by reference Object reference (TYPE REF TO) IF_WRF_PPW_PPD_ADAPTER PPD-Anbindung an PPW 20071023
2 Importing IS_ORGSET Call by reference Type reference (TYPE) WRF_PPW_PPDOSINFO_STY PPD Organization Set Header: Info Structure 20071023
3 Importing 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 CX_WRF_PPW_PPD_INCONSISTENCE 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 Importing IT_PPD_ITEMS Call by reference Type reference (TYPE) TY_BUSINESS_ITEM_TTY 20071023
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_INCONSISTENCE 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 Importing ISR_PRICING_PARAMETERS Call by reference Object reference (TYPE REF TO) TY_PRICE_DET_DATA_STY 20071023
2 Importing IT_PPD_ITEMS Call by reference Type reference (TYPE) TY_BUSINESS_ITEM_TTY 20071023
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED Action Cancelled 20071023
2 CX_WRF_PPW_PPD_INCONSISTENCE PPD Is Inconsistent 20071023
3 CX_WRF_PPW_PPD_NOT_FOUND 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 Importing IR_PPD Call by reference Object reference (TYPE REF TO) IF_WRF_PPW_PPD_ADAPTER PPD-Anbindung an PPW 20071023
2 Importing 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 Importing I_SALES_UNIT Call by reference Type reference (TYPE) VRKME Sales unit 20071023
4 Importing I_STOCK_UNIT Call by reference Type reference (TYPE) WRF_PPW_STOCKUNIT Base Unit of Measure 20071023
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED Action Cancelled 20071023
2 CX_WRF_PPW_PPD_NOT_FOUND 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 Importing IR_APPLICATION Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_APPLICATION PPW Application (Business-Schicht) 20031024
2 Importing 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 Importing I_GUID Call by reference Type reference (TYPE) WRF_PPW_PPDHEAD-GUID GUID des PPD-Kopfes 20050510
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED Abbruch der Aktion 20050511

Method EXTRACT_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SALES_UNIT Call by reference Type reference (TYPE) VRKME Sales unit 20071015
2 Exporting E_STOCK_UNIT Call by reference Type reference (TYPE) WRF_PPW_STOCKUNIT Base Unit of Measure 20071015
3 Importing 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 Importing 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 Changing 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 CX_WRF_PPW_ACTION_CANCELED Action Cancelled 20071023

Method GET_ARTICLE_PRICE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PPD Call by reference Object reference (TYPE REF TO) IF_WRF_PPW_PPD_ADAPTER PPD-Anbindung an PPW 20071015
2 Importing IS_PRICE_CHANGE Call by reference Type reference (TYPE) WRF_PPW_PPDCHANGEDDATA_STY Transfer Parameter for Changed Grid Data 20071015
3 Returning 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 Returning 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 Exporting ES_ORGSET Call by reference Type reference (TYPE) WRF_PPW_PPDOSINFO_STY PPD Organization Set Header: Info Structure 20071023
2 Exporting ET_ORGSET_LEVELS Call by reference Type reference (TYPE) WRF_PPW_PPDOSITEMINFO_TTY PPD Organization Set Item: Info Table 20071023
3 Importing IT_PPD_ITEMS Call by reference Type reference (TYPE) TY_BUSINESS_ITEM_TTY 20071023
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED Action Cancelled 20071023
2 CX_WRF_PPW_PPD_NOT_FOUND 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 Returning 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 Exporting ER_PPD Call by reference Object reference (TYPE REF TO) IF_WRF_PPW_PPD_ADAPTER PPD-Anbindung an PPW 20071015
2 Exporting E_PPD_FROM_WA Call by reference Type reference (TYPE) XFELD Checkbox 20071015
3 Importing I_PPD Call by reference Type reference (TYPE) WRF_PPW_GUID Unique, Generated Key 20071015
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED Action Cancelled 20071015
2 CX_WRF_PPW_PPD_NOT_FOUND 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 Importing IS_PRICE_PARAMETERS Call by reference Type reference (TYPE) TY_PRICE_DET_DATA_STY PPD-Anbindung an PPW 20071015
2 Returning 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 Importing IT_PPD_ITEMS Call by reference Type reference (TYPE) TY_BUSINESS_ITEM_TTY 20071015
2 Returning RS_PRICING_PARAMETERS Value transfer Object reference (TYPE REF TO) TY_PRICE_DET_DATA_STY 20071015
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED Action Cancelled 20071015
2 CX_WRF_PPW_PPD_NOT_FOUND 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 Returning 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 Importing 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