SAP ABAP Class CL_OIUCA_OZBZ311 (OZBZ311: Calc RLF & RAS owner volumes)
Hierarchy
☛
IS-OIL (Software Component) IS-OIL
⤷
IS-OIL-PRA-REV-CA (Application Component) Contractual Allocation
⤷
OIU_RVCA (Package) PRA Contractual Allocation (Revenue)
⤷
⤷
Properties
| Class | CL_OIUCA_OZBZ311 | |
| Short Description | OZBZ311: Calc RLF & RAS owner volumes | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | OIU_RVCA | PRA Contractual Allocation (Revenue) |
| Created | 20000817 | SAP |
| Last change | 20050224 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_OIUCA_OZBZ311 has no forward declaration.
Interfaces
Class CL_OIUCA_OZBZ311 has no interface implemented.
Friends
Class CL_OIUCA_OZBZ311 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | OIU_CA_FPF_WGB_CD | FPF Wet Gas Balancing Code | 20000817 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | OIU_ENTL_VOL | GRI RAS volume | 20000817 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | OIU_GRI_PC | GRI ratio denominator | 20000817 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | OIU_ENTL_VOL | GRI RLF volume | 20000817 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | OIU_ENTL_VOL | Override percent RAS volume | 20000817 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | OIU_WG_OVRD_PC | Wet gas override pct denominator | 20000817 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | OIU_ENTL_VOL | Override percent RLF volume | 20000817 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | OIU_CA_FPF_WGB_CD | Return lease fuel existance flag | 20000817 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | OIU_GRI_PC | ZDOI GRI ratio denominator | 20000817 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Calculate owner GRI and override pct RAS and RLF volumes | 20000817 | |
| 2 | Instance method | Public | Constructor | Constructor method | 20000817 |
Events
Class CL_OIUCA_OZBZ311 has no event.
Types
Class CL_OIUCA_OZBZ311 has no local type.
Method Signatures
Method CALC_OWN_RAS_RLF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_EXCESS_RLF_VL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Excess RLF volume | 20000817 | |||
| 2 | E_OWN_GRI_RAS_VL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Owner GRI RAS volume | 20000817 | |||
| 3 | E_OWN_GRI_RLF_VL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Owner GRI RLF volume | 20000817 | |||
| 4 | E_OWN_LSE_VL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Lease volume | 20000817 | |||
| 5 | E_OWN_OVR_RAS_VL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Owner OVR RAS volume | 20000817 | |||
| 6 | E_OWN_OVR_RLF_VL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Owner OVR RLF volume | 20000817 | |||
| 7 | E_PLANT_VL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Plant volume | 20000817 | |||
| 8 | I_OWN_EXRES_SPLT | Call by reference | Type reference (TYPE) | OIU_EXRES_SPLT_CD | Excess Residue Return (Before/After) Lease Plant Split Code | 20000817 | |||
| 9 | I_OWN_GRI_PCT | Call by reference | Type reference (TYPE) | OIU_GRI_PC | Owner GRI percentage | 20000817 | |||
| 10 | I_OWN_LSE_PCT | Call by reference | Type reference (TYPE) | OIUCA_RET_LSE_PC | Owner lease percentage | 20000817 | |||
| 11 | I_OWN_OVR_PCT | Call by reference | Type reference (TYPE) | OIU_WG_OVRD_PC | Owner override percentage | 20000817 | |||
| 12 | I_OWN_RLF_PCT | Call by reference | Type reference (TYPE) | OIU_GRI_PC | Owner ZDOI GRI percentage | 20000817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid lease plant split code | 20000817 | ||
| 2 | Owner GRI percentage is negative | 20000817 | ||
| 3 | Owner lease percentage is negative | 20000817 | ||
| 4 | Owner override percentage is negative | 20000817 | ||
| 5 | Owner RLF percentage is negative | 20000817 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CA_FPF_WGB_CD | Call by reference | Type reference (TYPE) | OIU_CA_FPF_WGB_CD | FPF Wet Gas Balancing Code | 20000817 | |||
| 2 | I_RLF_FG | Call by reference | Type reference (TYPE) | OIU_CA_FPF_WGB_CD | Return lease fuel existance flag | 20000817 | |||
| 3 | I_TOTAL_GRI_PCT | Call by reference | Type reference (TYPE) | OIU_GRI_PC | Total GRI percentage | 20000817 | |||
| 4 | I_TOTAL_GRI_RAS_VOL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Total GRI RAS volume | 20000817 | |||
| 5 | I_TOTAL_GRI_RLF_VOL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Total GRI RLF volume | 20000817 | |||
| 6 | I_TOTAL_OVR_PCT | Call by reference | Type reference (TYPE) | OIU_WG_OVRD_PC | Total override percentage | 20000817 | |||
| 7 | I_TOTAL_OVR_RAS_VOL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Total override pct RAS volume | 20000817 | |||
| 8 | I_TOTAL_OVR_RLF_VOL | Call by reference | Type reference (TYPE) | OIU_ENTL_VOL | Total override pct RLF volume | 20000817 | |||
| 9 | I_TOTAL_ZDOI_GRI_PCT | Call by reference | Type reference (TYPE) | OIU_GRI_PC | Total zdoi GRI percentage | 20000817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Input GRI percent is negative | 20000817 | ||
| 2 | Input GRI RAS volume is negative | 20000817 | ||
| 3 | Input GRI RLF volume is negative | 20000817 | ||
| 4 | Invalid wet gas balancing code | 20000817 | ||
| 5 | Input override percent is negative | 20000817 | ||
| 6 | Input override RAS volume is negative | 20000817 | ||
| 7 | Input override RLF volume is negative | 20000817 | ||
| 8 | Input zdoi override percent is negative | 20000817 |
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in |