SAP ABAP Class CL_WRF_PPW_PPD_STORAGE_DB (Save PPD in Database)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PPW_PPD_STORAGE PPD Storage Medium 20040205
Properties
Class CL_WRF_PPW_PPD_STORAGE_DB  
Short Description Save PPD in Database    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PPW_WORKBENCH   Price Planning Workbench - WORKBENCH 
Created 20040205   SAP 
Last change 20060208   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)
2 CL_WRF_PPW_PPD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_PPW_PPD_STORAGE PPD Storage Medium 20040205
Friends
Class CL_WRF_PPW_PPD_STORAGE_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DELETE Instance attribute Public Attribute reference (LIKE) 20040206
2 CO_INSERT Instance attribute Public Attribute reference (LIKE) 20040206
3 CO_REJECT Instance attribute Public Attribute reference (LIKE) 20040415
4 CO_UPDATE Instance attribute Public Attribute reference (LIKE) 20040206
5 MR_PROMO_STORAGE Instance attribute Private Object reference (TYPE REF TO) IF_WRF_RPR_PROMO_STORAGE Promotion Storage Medium 20050318
6 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_CONST Constants in the Price Planning Workbench 20040205
7 SR_STORAGE Instance attribute Public Attribute reference (LIKE) 20050922
8 ST_PPD_STATES Static Attribute Private See coding List of Current PPD States 20050915
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040205
2 CLEAR_PPD_STATE Instance method Public Method 20050922
3 DELETE_REJECTED_ITEMS Instance method Public Method 20040618
4 GET_ABS_ENTRIES Instance method Private Method Return Markdown Proposals for Specified PA Levels 20040618
5 GET_DB_STATE Instance method Private Method Load PPD Status from Database 20040510
6 GET_GUID Static method Private Method Return New GUID 20040218
7 GET_NEW_PPDNR Static method Private Method Return New PPD Number 20040318
8 GET_VERSIONS Static method Private Method Determine PPD Versions to Save 20040511
9 LOAD Instance method Public Method 20040220
10 MERGE_VERSIONS_TO_HEADER Instance method Private Method Calculate PPD Header from DB Header + DB Version 20040213
11 REFRESH Instance method Public Method 20040618
12 STORE Instance method Public Method 20040220
Events
Class CL_WRF_PPW_PPD_STORAGE_DB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_PPD_STATELIST_STY Private See coding 20050915 BEGIN OF lty_ppd_statelist_sty, ppd_guid TYPE wrf_ppw_ppdhead-guid, ppd_state TYPE REF TO lcl_ppd_state, END OF lty_ppd_statelist_sty
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_PPD_STATE Signature

Method CLEAR_PPD_STATE on class CL_WRF_PPW_PPD_STORAGE_DB has no parameter.
Method CLEAR_PPD_STATE on class CL_WRF_PPW_PPD_STORAGE_DB has no exception.

Method DELETE_REJECTED_ITEMS Signature

Method DELETE_REJECTED_ITEMS on class CL_WRF_PPW_PPD_STORAGE_DB has no parameter.
Method DELETE_REJECTED_ITEMS on class CL_WRF_PPW_PPD_STORAGE_DB has no exception.

Method GET_ABS_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MD_ART_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDART_TTY Artikelpositionen für Anzeige 20040618
2 Exporting ET_MD_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_TTY PA-Ebenen Repräsentation eines PPD 20040618
3 Importing IR_DB_STATE Call by reference Object reference (TYPE REF TO) LCL_PPD_STATE 20051114
4 Importing IR_STATE Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand eines PPD-Objektes 20040618
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_INCONSISTENCE PPD ist inkonsistent 20040618

Method GET_DB_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEAD Call by reference Type reference (TYPE) WRF_PPW_PPDHEADT_STY PPD-Kopfdaten mit PPD-Text 20040510
2 Exporting ET_ART_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDART_TTY Artikelpositionen für Anzeige 20040510
3 Exporting ET_BGPA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDBGPA_TTY PPD-Budget-Set. (Aktion: mehrere Einträge pro PA-Pos. mögl.) 20040510
4 Exporting ET_BG_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDBG_TTY PPD-Budgets 20040510
5 Exporting ET_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050113
6 Exporting ET_CALCITEM_CONTROL Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEMCTRL_TTY 20050513
7 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Tabelle mit Messages 20040927
8 Exporting ET_OS_HEADS Call by reference Type reference (TYPE) WRF_PPW_PPDOSINFO_TTY PPD Organisationsset - Kopf : Info - Tabelle 20040510
9 Exporting ET_OS_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDOSITEMINFO_TTY PPD Organisationsset -Position : Info Tabelle 20040510
10 Exporting ET_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_TTY PA-Ebenen Repräsentation eines PPD 20040510
11 Exporting ET_VERS_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDVERS_TTY Versionsabhängige Kopfdaten 20040510
12 Exporting ET_WORKLIST_ITEMS Call by reference Type reference (TYPE) WRF_PPW_WORKLIST_TTY PPW-Arbeitsvorrat 20041116
13 Importing I_GUID Call by reference Type reference (TYPE) WRF_PPW_PPDHEAD-GUID Eindeutiger PPD-Schlüssel 20040510
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_INCONSISTENCE PPD ist inkonsistent 20040824
2 CX_WRF_PPW_PPD_NOT_FOUND PPD nicht gefunden 20040510

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20040218

Method GET_GUID on class CL_WRF_PPW_PPD_STORAGE_DB has no exception.

Method GET_NEW_PPDNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PPDNR Call by reference Type reference (TYPE) WRF_PPW_PPDNR PPD-Nummer 20040318
2 Exporting E_RETCODE Call by reference Type reference (TYPE) SY-SUBRC Returncode 20040318

Method GET_NEW_PPDNR on class CL_WRF_PPW_PPD_STORAGE_DB has no exception.

Method GET_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEAD Call by reference Type reference (TYPE) WRF_PPW_PPDHEADT_STY PPD-Kopfdaten mit PPD-Text 20040511
2 Exporting ET_VERS_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDVERS_TTY Versionsabhängige Kopfdaten 20040511
3 Exporting E_ACT_VERSGUID Call by reference Type reference (TYPE) WRF_PPW_PPDVERS-GUID PPD-Versions-GUID 20040602
4 Importing IS_PPDHEADER Call by reference Type reference (TYPE) WRF_PPW_PPDHEADINFO_STY PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten 20040511
5 Importing IT_VERS_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDVERS_TTY Versionsabhängige Kopfdaten 20040602

Method GET_VERSIONS on class CL_WRF_PPW_PPD_STORAGE_DB has no exception.

Method LOAD Signature

Method LOAD on class CL_WRF_PPW_PPD_STORAGE_DB has no parameter.
Method LOAD on class CL_WRF_PPW_PPD_STORAGE_DB has no exception.

Method MERGE_VERSIONS_TO_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEAD Call by reference Type reference (TYPE) WRF_PPW_PPDHEADT_STY PPD-Kopf mit Text 20040511
2 Importing IT_VERSIONS Call by reference Type reference (TYPE) WRF_PPW_PPDVERS_TTY Versionsabhängige PPD-Kopfdaten 20040213
3 Returning RS_HEADER Value transfer Type reference (TYPE) WRF_PPW_PPDHEADINFO_STY PPD-Kopf 20040213

Method MERGE_VERSIONS_TO_HEADER on class CL_WRF_PPW_PPD_STORAGE_DB has no exception.

Method REFRESH Signature

Method REFRESH on class CL_WRF_PPW_PPD_STORAGE_DB has no parameter.
Method REFRESH on class CL_WRF_PPW_PPD_STORAGE_DB has no exception.

Method STORE Signature

Method STORE on class CL_WRF_PPW_PPD_STORAGE_DB has no parameter.
Method STORE on class CL_WRF_PPW_PPD_STORAGE_DB has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 111