SAP ABAP Class CL_WRF_POTB_POT_BUFFER (Buffer for OTB Bucket Data)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   MM-PUR (Application Component) Purchasing
     WRF_PRC_OTB_APPL (Package) Seasonal Procurement: Open-To-Buy Area
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_POTB_CHECK_CONSTANTS Constants for OTB Check 20050125
Properties
Class CL_WRF_POTB_POT_BUFFER  
Short Description Buffer for OTB Bucket Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PRC_OTB_APPL   Seasonal Procurement: Open-To-Buy Area 
Created 20050125   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_POTB_POT_BUFFER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_POTB_CHECK_CONSTANTS Constants for OTB Check 20050125
Friends
Class CL_WRF_POTB_POT_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BUDG_APPL_OTB Instance attribute Private Attribute reference (LIKE) 20050208
2 CO_NO Instance attribute Private Attribute reference (LIKE) 20050125
3 CO_UPDATE_TYPE_ENTRY Instance attribute Private Attribute reference (LIKE) 20050208
4 CO_UPD_ONLY_ACT Instance attribute Private Attribute reference (LIKE) 20050208
5 CO_YES Instance attribute Private Attribute reference (LIKE) 20050125
6 MT_BUFFER Static Attribute Private Type reference (TYPE) WRF_POTB_POT_BUFFER_HASH_TTY Buffer of OTB Bucket Data 20050125
7 MT_FREED_BUDGET_BY_PO Static Attribute Private Type reference (TYPE) WRF_POTB_FREED_BUDGET_PO_TTY Stores the Released Budget per Document 20050602
8 M_ACTIVE Static Attribute Private Type reference (TYPE) WRF_PBAS_BOOLEAN Buffer Active? 20050125
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Public Method Activate Buffer 20050125
2 CLEAR Static method Public Method Reset Buffer 20050125
3 CLEAR_FREED_BUDGET_BY_PO Static method Public Method Reset the Released/Reserved Budget for Each Document 20050603
4 DEACTIVATE Static method Public Method Deactivate Buffer 20050125
5 GET_OTB_POTS Static method Public Method Returns Pool Data for Pool IDs and a Document 20050125
6 IS_ACTIVE Static method Public Method Buffer Activated? 20050125
7 IS_EMPTY Static method Public Method Buffer Empty? 20050125
8 SAVE_OTB_POTS_TO_DB Static method Public Method Save Bucket Data in Buffer to the Database 20050208
9 SET_OTB_POT Static method Public Method Set Pool Data 20050125
10 UPDATE_OTB_POTS Static method Public Method Updating of Pool Data for Pool IDs and a Document 20050125
11 UPDATE_OTB_POTS_BY_PO Static method Private Method Update OTB Buckets for a Document 20050602
Events
Class CL_WRF_POTB_POT_BUFFER has no event.
Types
Class CL_WRF_POTB_POT_BUFFER has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_WRF_POTB_POT_BUFFER has no parameter.
Method ACTIVATE on class CL_WRF_POTB_POT_BUFFER has no exception.

Method CLEAR Signature

Method CLEAR on class CL_WRF_POTB_POT_BUFFER has no parameter.
Method CLEAR on class CL_WRF_POTB_POT_BUFFER has no exception.

Method CLEAR_FREED_BUDGET_BY_PO Signature

Method CLEAR_FREED_BUDGET_BY_PO on class CL_WRF_POTB_POT_BUFFER has no parameter.
Method CLEAR_FREED_BUDGET_BY_PO on class CL_WRF_POTB_POT_BUFFER has no exception.

Method DEACTIVATE Signature

Method DEACTIVATE on class CL_WRF_POTB_POT_BUFFER has no parameter.
Method DEACTIVATE on class CL_WRF_POTB_POT_BUFFER has no exception.

Method GET_OTB_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACT_POT Call by reference Type reference (TYPE) WRF_BUDG_AOTB_TTY OTB Ist-Töpfe 20050125
2 Exporting ET_PLAN_POT Call by reference Type reference (TYPE) WRF_BUDG_POTB_TTY Vorhandenes Budget in der OTB-relevanten Währung 20050125
3 Exporting ET_POT_KEYS_NOT_AVAIL Call by reference Type reference (TYPE) WRF_BUDG_PKEY_TTY OTB-Töpfe, die nicht im Puffer vorhanden sind. 20050125
4 Importing IT_POT_KEY Call by reference Type reference (TYPE) WRF_BUDG_PKEY_TTY OTB-Töpfe, die zurückgeliefert werden sollen. 20050125
5 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050125
6 Importing I_TO_BE_ENQUEUED Call by reference Type reference (TYPE) WRF_POTB_POT_ENQUEUED OTB-Topf befindet sich im gesperrten Zustand 20050208

Method GET_OTB_POTS on class CL_WRF_POTB_POT_BUFFER has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Puffer aktiv? 20050125

Method IS_ACTIVE on class CL_WRF_POTB_POT_BUFFER has no exception.

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Puffer leer? 20050125

Method IS_EMPTY on class CL_WRF_POTB_POT_BUFFER has no exception.

Method SAVE_OTB_POTS_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20050208
2 Exporting E_ERROR_OCCURED Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Fehler ist aufgetreten. 20050208

Method SAVE_OTB_POTS_TO_DB on class CL_WRF_POTB_POT_BUFFER has no exception.

Method SET_OTB_POT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACT_POT Call by reference Type reference (TYPE) WRF_BUDG_AOTB_STY Eindeutige Nummer eines Budget-Topfes 20050125
2 Importing IS_PLAN_POT Call by reference Type reference (TYPE) WRF_BUDG_POTB_STY Vorhandenes Budget in der OTB-relevanten Währung 20050125
3 Importing I_BUDG_TYPE Call by reference Type reference (TYPE) WRF_BUDG_TYPE Budgetart 20050208
4 Importing I_ENQUEUED Call by reference Type reference (TYPE) WRF_POTB_POT_ENQUEUED OTB-Topf befindet sich im gesperrten Zustand 20050208

Method SET_OTB_POT on class CL_WRF_POTB_POT_BUFFER has no exception.

Method UPDATE_OTB_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACT_POT Call by reference Type reference (TYPE) WRF_BUDG_AOTB_TTY OTB Ist-Töpfe 20050125
2 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050125

Method UPDATE_OTB_POTS on class CL_WRF_POTB_POT_BUFFER has no exception.

Method UPDATE_OTB_POTS_BY_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050602

Method UPDATE_OTB_POTS_BY_PO on class CL_WRF_POTB_POT_BUFFER has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 600