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
⤷ 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 |