SAP ABAP Class CL_WRF_RPR_IPGRP_PG (Plant Group Promotion)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-PR (Application Component) Promotion
     WRF_RPR_IPGRP (Package) Retail Fashion Retail Promotion Local Plant Groups
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20050606
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WRF_RPR_IPGRP_PG_CLA Plant Group from the Classification System 20050321
2 Inheritance (c INHERITING FROM c_ref)  CL_WRF_RPR_IPGRP_PG_LOC Intra-Promotional Plant Groups 20050321
Properties
Class CL_WRF_RPR_IPGRP_PG  
Short Description Plant Group Promotion    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_RPR_IPGRP   Retail Fashion Retail Promotion Local Plant Groups 
Created 20050321   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 AN_CL_PLANTGROUP_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WRF_RPR_IPGRP_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20050606
Friends
Class CL_WRF_RPR_IPGRP_PG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_WAGUD Instance attribute Protected Type reference (TYPE) WAGUD Screen field string for plant group assignment 20050322
2 MT_WAPLD Instance attribute Protected Type reference (TYPE) WRF_RPR_WAPLD_TTY Table Type for Screen Structure WRF_RPR_WAPLD 20050322
3 M_CREATING_APPL Instance attribute Protected Type reference (TYPE) W_ERAPPL 20051024
4 M_PLANTS_LOADED Instance attribute Protected Attribute reference (LIKE) CL_WRF_RPR_IPGRP_CONST=>FALSE CL_WRF_RPR_IPGRP_CONST=>FALSE '1' = Yes, '0' = No 20050322
5 SR_CO Static Attribute Protected Object reference (TYPE REF TO) CL_WRF_RPR_IPGRP_CONST Constants for Promotion Plant Group 20050322
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PLANT Instance method Public Method Add Plant 20050404
2 APPLY_MEMENTO Instance method Public Method Applies the values of a memento to the object 20050504
3 CHECK_DATE_PLAUSIBILITY Instance method Private Method 20051201
4 CHECK_EXISTENCE Instance method Protected Method Is the Plant in T001W? 20050404
5 CHECK_HEADER_DATES Instance method Protected Method 20051201
6 CHECK_VTL_OF_PLANT Instance method Protected Method 20050531
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050322
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050321
9 DELETE Instance method Public Method Delete Plants of a Plant Group 20050426
10 GET_MEMENTO Instance method Public Method Returns a copy of the object 20050504
11 GET_PLANTS Instance method Public Method Returns Plants of Plant Group 20050321
12 GET_WAGUD Instance method Public Method Returns WAGUD Structure 20050330
13 READ_DESCRIPTION Instance method Public Method Read Plant Group Description from Database 20050403
14 READ_PLANTS Instance method Protected Method Read Plants from Database 20050322
15 SAVE Instance method Public Method Save Plant Group 20050405
16 SET_DATA Instance method Public Method Modify WAGUD 20050422
17 SET_PLANTS_LOADED Instance method Public Method After Dereferencing: Plants Being Loaded 20050404
18 TRY_VTL_FILTER Instance method Public Method 20050531
Events
Class CL_WRF_RPR_IPGRP_PG has no event.
Types
Class CL_WRF_RPR_IPGRP_PG has no local type.
Method Signatures

Method ADD_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WAPLD Call by reference Type reference (TYPE) WRF_RPR_WAPLD Plant 20050527
2 Importing I_CHECK_VTL Call by reference Attribute reference (LIKE) CL_WRF_RPR_IPGRP_CONST=>FALSE CL_WRF_RPR_IPGRP_CONST=>FALSE Auf Vertriebslinie prüfen? 20050404
# Exception Resumable Description Created on
1 CX_WRF_RPR_IPGRP_NOT_IN_VTL 20050608

Method APPLY_MEMENTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_RPR_IPGRP_PG Werksgruppe Aktion 20050504

Method APPLY_MEMENTO on class CL_WRF_RPR_IPGRP_PG has no exception.

Method CHECK_DATE_PLAUSIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20051201
# Exception Resumable Description Created on
1 CX_WRF_RPR_IPGRP_ACTION_CANCEL Action cancelled 20051201

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T001W Call by reference Type reference (TYPE) T001W Werke/Niederlassungen 20050404
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20050404

Method CHECK_EXISTENCE on class CL_WRF_RPR_IPGRP_PG has no exception.

Method CHECK_HEADER_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WAGUD Call by reference Type reference (TYPE) WAGUD Screen field string for plant group assignment 20051201
# Exception Resumable Description Created on
1 CX_WRF_RPR_IPGRP_ACTION_CANCEL Action cancelled 20051201

Method CHECK_VTL_OF_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PLANT_IN_VTL Call by reference Type reference (TYPE) BOOLEAN_01 Does Work Exist in Distribution Chain? 20050531
2 Importing I_DISTR_CHANNEL Call by reference Type reference (TYPE) W_VERTWEG 20050601
3 Importing I_PLANT Call by reference Type reference (TYPE) WRF_RPR_WAPLD-WERKS Plant 20050531
4 Importing I_SALES_ORG Call by reference Type reference (TYPE) W_VERKORG 20050601

Method CHECK_VTL_OF_PLANT on class CL_WRF_RPR_IPGRP_PG has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WAGUD Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050323
2 Importing I_CREATING_APPL Call by reference Type reference (TYPE) W_ERAPPL 20051024
# Exception Resumable Description Created on
1 CX_WRF_RPR_IPGRP_ACTION_CANCEL Action cancelled 20051201
2 CX_WRF_RPR_IPGRP_NOT_IN_VTL Plant is not in the specified distribution chain 20051205

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AKTNR Call by reference Type reference (TYPE) WAKH-AKTNR Aktion 20050513

Method DELETE on class CL_WRF_RPR_IPGRP_PG has no exception.

Method GET_MEMENTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MEMENTO Value transfer Object reference (TYPE REF TO) CL_WRF_RPR_IPGRP_PG Werksgruppe Aktion 20050504

Method GET_MEMENTO on class CL_WRF_RPR_IPGRP_PG has no exception.

Method GET_PLANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur Dynprostruktur WRF_RPR_WAPLD 20050322

Method GET_PLANTS on class CL_WRF_RPR_IPGRP_PG has no exception.

Method GET_WAGUD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WAGUD Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050330

Method GET_WAGUD on class CL_WRF_RPR_IPGRP_PG has no exception.

Method READ_DESCRIPTION Signature

Method READ_DESCRIPTION on class CL_WRF_RPR_IPGRP_PG has no parameter.
Method READ_DESCRIPTION on class CL_WRF_RPR_IPGRP_PG has no exception.

Method READ_PLANTS Signature

Method READ_PLANTS on class CL_WRF_RPR_IPGRP_PG has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_RPR_IPGRP_NOT_IN_VTL Plant is not in the specified distribution chain 20051205

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AKTNR Call by reference Type reference (TYPE) WAKH-AKTNR Aktion 20050513

Method SAVE on class CL_WRF_RPR_IPGRP_PG has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WAGUD Call by reference Type reference (TYPE) WAGUD 20050422
# Exception Resumable Description Created on
1 CX_WRF_RPR_IPGRP_ACTION_CANCEL 20050510
2 CX_WRF_RPR_IPGRP_DC_CHANGED 20050510

Method SET_PLANTS_LOADED Signature

Method SET_PLANTS_LOADED on class CL_WRF_RPR_IPGRP_PG has no parameter.
Method SET_PLANTS_LOADED on class CL_WRF_RPR_IPGRP_PG has no exception.

Method TRY_VTL_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TTY Table Type for Structure BAPIRET2 20050531
2 Importing IT_PLANTS_TO_CHECK Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY 20050531
3 Importing I_DISTR_CHANNEL Call by reference Type reference (TYPE) W_VERTWEG 20050531
4 Importing I_SALES_ORG Call by reference Type reference (TYPE) W_VERKORG 20050531

Method TRY_VTL_FILTER on class CL_WRF_RPR_IPGRP_PG has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600