SAP ABAP Class CL_WRF_POTB_APPL_SPR (OTB Special Release Application)
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 Inheritance (c INHERITING FROM c_ref)  CL_WRF_PBAS_APPLICATION Procurement Application Group 20031121
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PBAS_REFRESH_TREE_REQ Event Interface for Refreshing Worklist 20040830
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_POHF_APPL_CONSTANTS IDs of Applications (without Customer Enhancements) 20040421
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_POTB_CHECK_CONSTANTS Constants for OTB Check 20050223
Properties
Class CL_WRF_POTB_APPL_SPR  
Short Description OTB Special Release Application    
Super Class CL_WRF_PBAS_APPLICATION Procurement Application Group 
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 20031121   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_POTB_APPL_SPR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_PBAS_REFRESH_TREE_REQ Event Interface for Refreshing Worklist 20040830
2 IF_WRF_POHF_APPL_CONSTANTS IDs of Applications (without Customer Enhancements) 20040421
3 IF_WRF_POTB_CHECK_CONSTANTS Constants for OTB Check 20050223
Friends
Class CL_WRF_POTB_APPL_SPR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AC_POTB_HEADSPR_ID Instance attribute Private Attribute reference (LIKE) 20031201
2 CO_AC_POTB_POSISPR_ID Instance attribute Private Attribute reference (LIKE) 20031201
3 CO_APPL_OTB_SPR Instance attribute Private Attribute reference (LIKE) 20040421
4 CO_APPL_POTB_SPR_ID Instance attribute Private Attribute reference (LIKE) 20031202
5 CO_EXIT_PROCMSG_ACTIVE_APPL Instance attribute Private Attribute reference (LIKE) 20040623
6 CO_FCODE_DUMMY Instance attribute Private Attribute reference (LIKE) 20040705
7 CO_NO Instance attribute Private Attribute reference (LIKE) 20031121
8 CO_OTBSTATUS_NOT_OK Instance attribute Private Attribute reference (LIKE) 20050223
9 CO_OTBSTATUS_OK Instance attribute Private Attribute reference (LIKE) 20040527
10 CO_POHF_TYPE_POF Instance attribute Private Attribute reference (LIKE) 20040527
11 CO_POHF_TYPE_POG Instance attribute Private Attribute reference (LIKE) 20040527
12 CO_POTB_LOG_GROUP_HEADSPR Instance attribute Private Attribute reference (LIKE) 20031121
13 CO_POTB_LOG_GROUP_POSISPR Instance attribute Private Attribute reference (LIKE) 20031121
14 CO_REASON_SUBMI_RECEIPT_NOT_OK Instance attribute Private Attribute reference (LIKE) 20050223
15 CO_SUBMI_LAST_RECEIPT Instance attribute Private Attribute reference (LIKE) 20050818
16 CO_WORKBENCH_PROG_NAME Instance attribute Private Attribute reference (LIKE) 20031121
17 CO_YES Instance attribute Private Attribute reference (LIKE) 20031121
18 MR_AC_HEADSPR Instance attribute Private Object reference (TYPE REF TO) CL_WRF_POTB_AC_HEADSPR_CTRL Header Data Special Release Application Function: Controller 20031121
19 MR_AC_POSISPR Instance attribute Private Object reference (TYPE REF TO) CL_WRF_POTB_AC_POSISPR_CTRL Special Release Item Data Application Function: Control 20031121
20 MS_SPR_BY_EBELN Instance attribute Private Type reference (TYPE) WRF_POTB_SPR_BY_EBELN_STY Special Release for Document 20040614
21 M_BAPI_CURRENTLY_PROCESSING Instance attribute Private Type reference (TYPE) WRF_PBAS_BOOLEAN BAPI Call Currently Already Being Processed 20040420
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BAPI_POCHANGE Instance method Private Method Call BAPI PO_CHANGE for 'SPR' Special Release 20040514
2 CALL_BAPI_POCHANGE_NORMAL Instance method Private Method Call BAPI PO_CHANGE for 'SPR' Special Release 20050223
3 CALL_BAPI_POCHANGE_SAVE Instance method Private Method Call of BAPI PO_CHANGE in Save Mode 20040514
4 CALL_BAPI_POCHANGE_SIMU Instance method Private Method Call of BAPI PO_CHANGE in Simulation Mode 20040415
5 CALL_BAPI_POCHANGE_SUBMI Instance method Private Method Call BAPI PO_CHANGE for 'SPR' Special Release 20050223
6 CHECK_ERROR_FROM_BAPI_CALL Instance method Private Method Check Whether Errors Occurred During BAPI Processing 20040514
7 CHECK_OTB_BUFFER_ACTIVATION Instance method Private Method Activate/Deactivate OTB Bucket Buffer 20050223
8 CONSTRUCTOR Instance method Public Constructor 20031121
9 GET_SPR_STATUS Instance method Private Method Provide Status 'Rejection/In Process' for the SUBMI Case 20060703
10 HANDLE_MESSAGES_FROM_BAPI Instance method Private Method Handling of Messages from BAPI 20040422
11 MAP_DATAREPR_AC_TO_BAPI Instance method Private Method Conversion of PO Data Representation: Appl. Fnct -> BAPI 20040421
12 MAP_DATAREPR_BAPI_TO_AC Instance method Private Method Conversion of PO Data Representation: BAPI -> Appl. Fnct 20040421
13 ON_APPL_DIRTY Instance method Private Event handling method Data in Application Group Changed? 20040507
14 ON_CALL_BAPI_POCH_SIMU_HEAD Instance method Private Event handling method Call BAPI PO_CHANGE in Test Mode 20040421
15 ON_CALL_BAPI_POCH_SIMU_POSI Instance method Private Event handling method Call BAPI PO_CHANGE in Test Mode 20040421
16 ON_DOUBLE_CLICK_HEADSPR Instance method Private Event handling method Double Click on Header Data of OTB Special Release 20040302
17 ON_FULL_SPR_HEAD Instance method Private Event handling method Perform Full Special Release 20040614
18 ON_SPR_VALUE_SPECIFIED_HEAD Instance method Private Event handling method Special Release Amount for Header Specified 20040614
19 SET_MESSAGES_FROM_BAPI Instance method Private Method Set Messages from BAPI 20040705
20 SET_SPR_STATUS_INITIAL Instance method Private Method Reset Instance Attribute m_spr_status 20060703
Events
# Event Type Visibility Description Created on
1 REFRESH_TREE_REQUESTED Instance Event
(0)
Private
(0)
20040830
Types
Class CL_WRF_POTB_APPL_SPR has no local type.
Method Signatures

Method CALL_BAPI_POCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040514
2 Importing I_SIMULATION Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Boolescher Wert 20040514

Method CALL_BAPI_POCHANGE on class CL_WRF_POTB_APPL_SPR has no exception.

Method CALL_BAPI_POCHANGE_NORMAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20050223
2 Importing I_SIMULATION Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Boolescher Wert 20050223

Method CALL_BAPI_POCHANGE_NORMAL on class CL_WRF_POTB_APPL_SPR has no exception.

Method CALL_BAPI_POCHANGE_SAVE Signature

Method CALL_BAPI_POCHANGE_SAVE on class CL_WRF_POTB_APPL_SPR has no parameter.
Method CALL_BAPI_POCHANGE_SAVE on class CL_WRF_POTB_APPL_SPR has no exception.

Method CALL_BAPI_POCHANGE_SIMU Signature

Method CALL_BAPI_POCHANGE_SIMU on class CL_WRF_POTB_APPL_SPR has no parameter.
Method CALL_BAPI_POCHANGE_SIMU on class CL_WRF_POTB_APPL_SPR has no exception.

Method CALL_BAPI_POCHANGE_SUBMI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20050223
2 Importing I_REASON_SET_OTB_NEG_IF_POS Call by reference Type reference (TYPE) WRF_POTB_STATUS_REASON SPACE Begründungskennzeichen zum OTB-Prüfungsstatus 20050223
3 Importing I_SIMULATION Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Boolescher Wert 20050223
# Exception Resumable Description Created on
1 CX_WRF_POTB_SUBMI_ALL_NEG Alle Belege zu einer Submission müssen OTB-negativ werden 20050223

Method CHECK_ERROR_FROM_BAPI_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040527
2 Exporting E_ERROR_OCCURED Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Boolescher Wert 20040514
3 Importing IT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040514

Method CHECK_ERROR_FROM_BAPI_CALL on class CL_WRF_POTB_APPL_SPR has no exception.

Method CHECK_OTB_BUFFER_ACTIVATION Signature

Method CHECK_OTB_BUFFER_ACTIVATION on class CL_WRF_POTB_APPL_SPR has no parameter.
Method CHECK_OTB_BUFFER_ACTIVATION on class CL_WRF_POTB_APPL_SPR has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_WRF_POTB_APPL_SPR has no parameter.
Method CONSTRUCTOR on class CL_WRF_POTB_APPL_SPR has no exception.

Method GET_SPR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SPR_CHANGED Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Boolescher Wert 20060703

Method GET_SPR_STATUS on class CL_WRF_POTB_APPL_SPR has no exception.

Method HANDLE_MESSAGES_FROM_BAPI 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 20040422

Method HANDLE_MESSAGES_FROM_BAPI on class CL_WRF_POTB_APPL_SPR has no exception.

Method MAP_DATAREPR_AC_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATAX_EKKO Call by reference Type reference (TYPE) WRF_POHF_DATAX_EKKO_STY Bestellkopf Bestellabwicklung Fashion (Änderungsleiste) 20040421
2 Exporting ES_DATA_EKKO Call by reference Type reference (TYPE) WRF_POHF_DATA_EKKO_STY Bestellkopf Bestellabwicklung Fashion 20040421
3 Exporting ET_DATAX_EKET Call by reference Type reference (TYPE) WRF_POHF_DATAX_EKET_TTY Einteilung Bestellabwicklung Fashion (Änderungsleiste) 20040421
4 Exporting ET_DATAX_EKPO Call by reference Type reference (TYPE) WRF_POHF_DATAX_EKPO_TTY Bestellposition Bestellabwicklung Fashion (Änderungsleiste) 20040421
5 Exporting ET_DATA_EKET Call by reference Type reference (TYPE) WRF_POHF_DATA_EKET_TTY Einteilung Bestellabwicklung Fashion 20040421
6 Exporting ET_DATA_EKPO Call by reference Type reference (TYPE) WRF_POHF_DATA_EKPO_TTY Bestellposition Bestellabwicklung Fashion 20040421
7 Importing IS_DATAX_HEAD Call by reference Type reference (TYPE) WRF_POTB_DATAX_AC_HEADSPR_STY Änderungsleiste der Anw.funktion "Kopfdaten offener Beleg" 20040421
8 Importing IS_DATA_HEAD Call by reference Type reference (TYPE) WRF_POTB_DATA_AC_HEADSPR_STY Daten der Anwendungsfunktion "OTB-Sonderfreigabe Kopfdaten" 20040421
9 Importing IT_DATAX_POSI Call by reference Type reference (TYPE) WRF_POTB_DATAX_AC_POSISPR_TTY Änderungsleiste der Anw.fkt. "Pos.-/Eint.daten OTB-SPR". 20040421
10 Importing IT_DATA_POSI Call by reference Type reference (TYPE) WRF_POTB_DATA_AC_POSISPR_TTY Daten der Anw.komponente "Positionsdaten zum OTB-SPR" 20040421

Method MAP_DATAREPR_AC_TO_BAPI on class CL_WRF_POTB_APPL_SPR has no exception.

Method MAP_DATAREPR_BAPI_TO_AC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA_HEAD Call by reference Type reference (TYPE) WRF_POTB_DATA_AC_HEADSPR_STY Daten der Anwendungsfunktion "OTB-Sonderfreigabe Kopfdaten" 20040421
2 Changing CT_DATA_POSI Call by reference Type reference (TYPE) WRF_POTB_DATA_AC_POSISPR_TTY Daten der Anw.fkt. "OTB-Sonderfreigabe Pos.-/Eint.daten ". 20040421
3 Importing IS_DATA_EKKO Call by reference Type reference (TYPE) WRF_POHF_DATA_EKKO_STY Bestellkopf Bestellabwicklung Fashion 20040421
4 Importing IT_DATA_EKET Call by reference Type reference (TYPE) WRF_POHF_DATA_EKET_TTY Einteilung Bestellabwicklung Fashion 20040421
5 Importing IT_DATA_EKPO Call by reference Type reference (TYPE) WRF_POHF_DATA_EKPO_TTY Bestellposition Bestellabwicklung Fashion 20040421

Method MAP_DATAREPR_BAPI_TO_AC on class CL_WRF_POTB_APPL_SPR has no exception.

Method ON_APPL_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_DIRTY Call by reference Attribute reference (LIKE) 20040622

Method ON_APPL_DIRTY on class CL_WRF_POTB_APPL_SPR has no exception.

Method ON_CALL_BAPI_POCH_SIMU_HEAD Signature

Method ON_CALL_BAPI_POCH_SIMU_HEAD on class CL_WRF_POTB_APPL_SPR has no parameter.
Method ON_CALL_BAPI_POCH_SIMU_HEAD on class CL_WRF_POTB_APPL_SPR has no exception.

Method ON_CALL_BAPI_POCH_SIMU_POSI Signature

Method ON_CALL_BAPI_POCH_SIMU_POSI on class CL_WRF_POTB_APPL_SPR has no parameter.
Method ON_CALL_BAPI_POCH_SIMU_POSI on class CL_WRF_POTB_APPL_SPR has no exception.

Method ON_DOUBLE_CLICK_HEADSPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROW_DATA Call by reference Attribute reference (LIKE) 20040302

Method ON_DOUBLE_CLICK_HEADSPR on class CL_WRF_POTB_APPL_SPR has no exception.

Method ON_FULL_SPR_HEAD Signature

Method ON_FULL_SPR_HEAD on class CL_WRF_POTB_APPL_SPR has no parameter.
Method ON_FULL_SPR_HEAD on class CL_WRF_POTB_APPL_SPR has no exception.

Method ON_SPR_VALUE_SPECIFIED_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OTB_SPEC_VALUE Call by reference Attribute reference (LIKE) 20040614

Method ON_SPR_VALUE_SPECIFIED_HEAD on class CL_WRF_POTB_APPL_SPR has no exception.

Method SET_MESSAGES_FROM_BAPI 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 20040705

Method SET_MESSAGES_FROM_BAPI on class CL_WRF_POTB_APPL_SPR has no exception.

Method SET_SPR_STATUS_INITIAL Signature

Method SET_SPR_STATUS_INITIAL on class CL_WRF_POTB_APPL_SPR has no parameter.
Method SET_SPR_STATUS_INITIAL on class CL_WRF_POTB_APPL_SPR has no exception.
Event Signatures

Event REFRESH_TREE_REQUESTED Signature
Event REFRESH_TREE_REQUESTED on class CL_WRF_POTB_APPL_SPR has no parameter.
History
Last changed by/on SAP  20050409 
SAP Release Created in 111