SAP ABAP Class CL_WRF_POTB_POT_READ (Service Class for Reading OTB Pools)
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 20040329
Properties
Class CL_WRF_POTB_POT_READ  
Short Description Service Class for Reading OTB Pools    
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 20040329   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_POTB_CHECK_CONSTANTS Constants for OTB Check 20040329
Friends
Class CL_WRF_POTB_POT_READ 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) 20040329
2 CO_MODUS_CREATE Instance attribute Private Attribute reference (LIKE) 20040406
3 CO_NO Instance attribute Private Attribute reference (LIKE) 20040518
4 CO_RESPECTIVE_ALLOC_POT Instance attribute Private Attribute reference (LIKE) 20040513
5 CO_SEL_ONLY_PLAN Instance attribute Private Attribute reference (LIKE) 20040527
6 CO_SEL_PLAN_AND_ACT Instance attribute Private Attribute reference (LIKE) 20040527
7 CO_YES Instance attribute Private Attribute reference (LIKE) 20040518
8 MT_FREED_BUDGET_BY_POT Instance attribute Private Type reference (TYPE) WRF_POTB_FREED_BUDGET_POT_TTY Saves Released Budget Per Pool 20040329
9 MT_POTS_TO_BE_READ Instance attribute Private Type reference (TYPE) WRF_BUDG_PKEY_TTY KEY-ID and PROCESS_ID for Target Pools 20040329
10 MT_POTS_TO_BE_READ_CTRL Instance attribute Private Type reference (TYPE) WRF_POTB_OTBPOT_HASHSET_TTY HashSet of OTB Pool IDs 20040329
11 MT_POTS_TO_BE_READ_ONLY_PLAN Instance attribute Private Type reference (TYPE) WRF_BUDG_PKEY_TTY KEY-ID and PROCESS_ID for Target Pools 20040527
Methods
# Method Level Visibility Method type Description Created on
1 ADD_POT_TO_BE_READ Instance method Public Method Add Pool That Must Be Read 20040329
2 ADD_POT_TO_BE_READ_BY_EINDT Instance method Public Method Add Pool That Must Be Read By Delivery Date 20040329
3 DELETE_POTS_NO_UPDATE Instance method Public Method Delete Buckets That Are Not To Be Updated 20040604
4 FREE_BUDGET_FOR_OTBPOT Static method Public Method Release Budget for OTB Pool 20040413
5 READ_BUDGET_TYPE_CUSTOMIZING Static method Private Method Read Customizing Setting for Budget Type and Ref. Dat. 20040330
6 READ_POTDATA_AND_UPDATE_BUDGET Instance method Public Method Read Pool Data and Update Re. Freed-Up Budget 20040406
7 UPDATE_FREED_BUDGET_FOR_POT Instance method Public Method Update Freed Up Budget for Pool 20040401
Events
Class CL_WRF_POTB_POT_READ has no event.
Types
Class CL_WRF_POTB_POT_READ has no local type.
Method Signatures

Method ADD_POT_TO_BE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_POT_DATA Call by reference Type reference (TYPE) WRF_BUDG_PKEY_STY KEY-ID und PROCESS_ID für Soll-Töpfe 20040329
2 Importing I_ONLY_PLAN Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN SPACE Nur Plantöpfe selektieren. 20040527

Method ADD_POT_TO_BE_READ on class CL_WRF_POTB_POT_READ has no exception.

Method ADD_POT_TO_BE_READ_BY_EINDT 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 20040329
2 Importing I_BUDG_TYPE Call by reference Type reference (TYPE) WRF_BUDG_TYPE Budget-Art 20040329
3 Importing I_EINDT Call by reference Type reference (TYPE) EINDT Lieferdatum zum Lesen des Budget-Art-Customizings. 20040329
4 Importing I_ONLY_PLAN Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN SPACE Nur Plantöpfe selektieren? 20040527
5 Importing I_OTB_POT_ID Call by reference Type reference (TYPE) WRF_BUDG_KEY_ID Eindeutige Nummer eines Budget-Topfes 20040329
# Exception Resumable Description Created on
1 CX_WRF_POTB_CHECK_ERROR Harter Fehler innerhalb der OTB-Prüfung 20040329

Method DELETE_POTS_NO_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OTB_POT Call by reference Type reference (TYPE) WRF_POTB_POT_HASH_TTY Alle Daten zu einem Topf nach Schlüssel gehasht. 20040604

Method DELETE_POTS_NO_UPDATE on class CL_WRF_POTB_POT_READ has no exception.

Method FREE_BUDGET_FOR_OTBPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OTB_POT Call by reference Type reference (TYPE) WRF_POTB_POT_STY Alle Daten zu einem operativen OTB-Topf 20040413
2 Importing IV_TRANSFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Budget should be transferred from this bucket to a new buck. 20130117
3 Importing I_FREED_BUDGET Call by reference Type reference (TYPE) WRF_POTB_FREED_BUDGET Freigegebenes Budget. 20040413
4 Importing I_FREED_BUDGET_RATIO_CONTRACTS Call by reference Type reference (TYPE) WRF_POTB_FREED_BUDGET Anteil Freigegebenes Budget für Kontrakte. 20050309

Method FREE_BUDGET_FOR_OTBPOT on class CL_WRF_POTB_POT_READ has no exception.

Method READ_BUDGET_TYPE_CUSTOMIZING 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 20040330
2 Exporting ET_CUST_BUDG_TYPE Call by reference Type reference (TYPE) WRFT_BUDG_TYPE_TTY Budget-Art 20040330
3 Importing I_BUDG_TYPE Call by reference Type reference (TYPE) WRF_BUDG_TYPE Budget-Art 20040330
4 Importing I_REF_DATE Call by reference Type reference (TYPE) SY-DATLO Datum und Zeit, Lokales Datum des Benutzers 20040330
# Exception Resumable Description Created on
1 CX_WRF_POTB_CHECK_ERROR Harter Fehler innerhalb der OTB-Prüfung 20040330

Method READ_POTDATA_AND_UPDATE_BUDGET 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 20040406
2 Exporting ET_OTB_POT Call by reference Type reference (TYPE) WRF_POTB_POT_HASH_TTY Alle Daten zu einem Topf nach Schlüssel gehasht. 20040406
3 Importing IS_CONTROL Call by reference Type reference (TYPE) WRF_POTB_CONTROL_STY Steuerungsstruktur für OTB-Prüfung 20040406
4 Importing IS_EKKO Call by reference Type reference (TYPE) WRF_POHF_DATA_EKKO_STY Kopfdaten Einkaufsbeleg 20040406
5 Importing IS_OTB_CUST_SETTING Call by reference Type reference (TYPE) WRFT_OTB_CHECK Customizing OTB-Prüfung 20040406
# Exception Resumable Description Created on
1 CX_WRF_POTB_CHECK_ERROR Harter Fehler innerhalb der OTB-Prüfung 20040406

Method UPDATE_FREED_BUDGET_FOR_POT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Budget should be transferred from this bucket to a new buck. 20130117
2 Importing I_CON_OTB_REQ Call by reference Type reference (TYPE) WRF_POTB_CON_REQ SPACE OTB-verpflichtende Kontrakte aktivieren 20050309
3 Importing I_FREED_BUDGET Call by reference Type reference (TYPE) WRF_POTB_FREED_BUDGET Reduziertes ausgeschöpftes Budget zum Topf. 20040401
4 Importing I_OTB_POT_ID Call by reference Type reference (TYPE) WRF_BUDG_KEY_ID Eindeutige Nummer eines Budget-Topfes 20040401

Method UPDATE_FREED_BUDGET_FOR_POT on class CL_WRF_POTB_POT_READ has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 111