SAP ABAP Class CL_WOD5_FRAME (CL_WOD5_FRAME)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-CBP (Application Component) Consumption-Based Planning (See Also PP-MRP)
     WOD (Package) Online Planning
Properties
Class CL_WOD5_FRAME  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package WOD   Online Planning 
Created 20081112   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 WVLBT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 WWP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WOD5_FRAME has no interface implemented.
Friends
Class CL_WOD5_FRAME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CALLER_APPL Constant Private Type reference (TYPE) C 2 Log Called via Application 20091111
2 C_CALLER_BUTTON Constant Private Type reference (TYPE) C 1 Log Called via Button 20091111
3 C_NO Constant Private Type reference (TYPE) C ' ' ' ' 20081112
4 C_SCROLL_BW Constant Private Type reference (TYPE) I 3 Scrolling: Backwards Only 20091022
5 C_SCROLL_FB Constant Private Type reference (TYPE) I 0 Scrolling: Forwards and Backwards 20091022
6 C_SCROLL_FW Constant Private Type reference (TYPE) I 2 Scrolling: Forwards Only 20091022
7 C_SCROLL_NO Constant Private Type reference (TYPE) I 1 Scrolling: No Forwards or Backwards 20091022
8 C_SCROLL_NU Constant Private Type reference (TYPE) I 4 Scrolling: No Status Update Required 20091022
9 C_TYPE_ERROR Constant Private Type reference (TYPE) C 'E' Error 20081112
10 C_YES Constant Private Type reference (TYPE) C 'X' "X" 20081112
11 GT_LOG Static Attribute Private Type reference (TYPE) BAL_T_MSG Error Messages 20081112
12 MR_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in Screen Area 20081112
13 MR_VIEW_HEAD Instance attribute Private Object reference (TYPE REF TO) CL_WOD5_HEAD_VIEW 20081112
14 MR_VIEW_POS Instance attribute Private Object reference (TYPE REF TO) CL_WOD5_POS_VIEW 20081112
15 MR_VIEW_RESTR Instance attribute Private Object reference (TYPE REF TO) CL_WOD5_RESTR_VIEW 20081112
16 MT_CHANGED Instance attribute Private Type reference (TYPE) WOD5_PARAMLIST_TTY Changed BO Handles 20081112
17 MT_DEL_TAB Instance attribute Private Type reference (TYPE) WOD5_PARAMLIST_TTY Deleted Handles 20081112
18 MT_PARAMLIST Instance attribute Private Type reference (TYPE) WOD5_PARAMLIST_TTY List of Parameters 20081112
19 M_CONTROL_HANDLE Static Attribute Private Type reference (TYPE) BALCNTHNDL Log: Handle of Control-Display 20081112
20 M_LOG_HANDLE Static Attribute Private Type reference (TYPE) BALLOGHNDL Log: Handle of Log 20081112
21 M_SHOW_LOG Instance attribute Public Type reference (TYPE) C 'X' Show Log, ' ' Disable Log Button 20081112
22 STR_NOT_RELEASED Static Attribute Private Type reference (TYPE) WVLBT_TS_NOT_REL_RSTY not released items 20081112
23 ST_NOT_RELEASED Static Attribute Private Type reference (TYPE) WVLBT_T_S_NOT_RELEASED not released items 20081112
24 S_FIRST_CALL Static Attribute Private Type reference (TYPE) C 'X' 20081112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES Instance method Public Method Add messages to message table 20081112
2 AUTHORITY_CHECK_EKORG Instance method Private Method Check whether the user is authorized for a given EKORG 20081112
3 BAPI_PO_CHANGE_CHECK Instance method Private Method Check whethe return values of bapi_po_change contain errors 20081112
4 CHECK_PO_POSITIONS Instance method Private Method Check of Purchase Order Positions 20081112
5 CLEAR_DEL_TAB Instance method Public Method Clear "Handles to Delete" Table 20081112
6 CONSTRUCTOR Instance method Public Constructor Constructor 20081112
7 CREATE_PO Instance method Private Method Create Purchase Order 20081112
8 CREATE_REQ Instance method Private Method Create Request 20081112
9 DELETE_CHANGED_HANDLES Instance method Public Method 20081112
10 DELETE_DEL_HANDLES Instance method Public Method 20081112
11 FCODE_BAWD Instance method Private Method Function Code 'BACKWARD' 20081112
12 FCODE_EXIT Instance method Private Method Function Code 'EXIT' 20081112
13 FCODE_FRWD Instance method Private Method Function Code 'FORWARD' 20081112
14 FCODE_INFO Instance method Private Method Function Code 'INFORMATION' 20081112
15 FCODE_SAVE Instance method Private Method Function Code 'SAVE' 20091214
16 GET_ADJACENT_HANDLE Instance method Private Method Get Adjacent Handle 20081112
17 GET_CHANGED_HANDLES Instance method Public Method 20081112
18 GET_DEL_HANDLES Instance method Public Method Get List of Handles to Delete 20081112
19 GET_FRGKZ Instance method Private Method Determination of Release and Non-Release Indicator 20081112
20 HANDLE_FCODE Instance method Public Method Handling of Function Codes 20081112
21 LOCK_WBO1_WBO2 Instance method Private Method Lock WBO1 and WBO2 for exclusive access 20081112
22 ON_CLOSE_LOG Instance method Private Event handling method Free LOGs and Containers 20081112
23 ON_CREATE_PO_HEAD Instance method Private Event handling method Create Purchase Order from Header 20081112
24 ON_CREATE_PO_POS Instance method Private Event handling method Create Purchase Order from Item 20081112
25 ON_CREATE_REQ_HEAD Instance method Private Event handling method Create Header Data Request 20081112
26 ON_CREATE_REQ_POS Instance method Private Event handling method Create position data request 20081112
27 ON_DELETE_HANDLE Instance method Private Event handling method Delete Handle 20081112
28 ON_DO_ROUNDING Instance method Private Event handling method Rounding 20081112
29 ON_HOTSPOT_MATNR Instance method Private Event handling method 20081112
30 ON_POS_DATA_CHANGED Instance method Private Event handling method Position data has been changed 20081112
31 ON_SHOW_PRICES Instance method Private Event handling method Show Prices 20081112
32 ON_SIM_ROUND Instance method Private Event handling method Simulate Rounding 20081112
33 POS_DATA_CHANGED Instance method Private Method Get changed position data 20081112
34 REFRESH_VIEWS Instance method Public Method Refresh Views 20081112
35 SHOW_LOG Instance method Private Method Show Log Entries 20081112
36 UNLOCK_WBO1_WBO2 Instance method Private Method Unlock WBO1 and WBO2 20081112
37 UPDATE_POS Instance method Private Method Delete positions 20081112
Events
Class CL_WOD5_FRAME has no event.
Types
Class CL_WOD5_FRAME has no local type.
Method Signatures

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20081112

Method ADD_MESSAGES on class CL_WOD5_FRAME has no exception.

Method AUTHORITY_CHECK_EKORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20081113
2 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20081113

Method AUTHORITY_CHECK_EKORG on class CL_WOD5_FRAME has no exception.

Method BAPI_PO_CHANGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20081113
2 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Returnparameter 20081113

Method BAPI_PO_CHANGE_CHECK on class CL_WOD5_FRAME has no exception.

Method CHECK_PO_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LTS Call by reference Type reference (TYPE) WOD5_LTS_TTY LTS 20081113
2 Exporting ET_PO_TO_CREATE Call by reference Type reference (TYPE) WOD5_WVFB_TTY Filialauftragspositionen 20081113
3 Exporting ET_SUM Call by reference Type reference (TYPE) WOD5_SUMM_TTY Sum structure for PO 20081113
4 Importing IS_DATA_HEAD Call by reference Type reference (TYPE) WOD5_HEADER_STY WOD5 Kopfdaten 20081113
5 Importing IT_DATA_POS Call by reference Type reference (TYPE) WOD5_POS_TTY WOD5 Position 20081113
6 Changing MENGE_BASME Call by reference Type reference (TYPE) WBO2-PONORMAL Bestellmenge eines Materials auf Basis normaler Bestellungen 20081113

Method CHECK_PO_POSITIONS on class CL_WOD5_FRAME has no exception.

Method CLEAR_DEL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEAR Call by reference Type reference (TYPE) C 'X' = clearmt_del_tab 20081112

Method CLEAR_DEL_TAB on class CL_WOD5_FRAME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_HEAD Call by reference Type reference (TYPE) WOD5_HEADER_STY WOD6 Kopfdaten 20081112
2 Importing IS_SEL_SCREEN Call by reference Type reference (TYPE) WWP1_S_SEL_SCR_DATA_TYPE 20081112
3 Importing IT_DATA_POS Call by reference Type reference (TYPE) WOD5_POS_TTY WOD5 Position 20081112
4 Importing IT_DATA_RESTR Call by reference Type reference (TYPE) WOD5_RESTRICT_TTY WOD5 Restriktionen 20081112
5 Importing IT_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20081112
6 Importing IT_PARAMLIST Call by reference Type reference (TYPE) WOD5_PARAMLIST_TTY Liste von Parametern 20081112

Method CONSTRUCTOR on class CL_WOD5_FRAME has no exception.

Method CREATE_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLER Call by reference Type reference (TYPE) C 'P' = Position 'H' = Head 20081113

Method CREATE_PO on class CL_WOD5_FRAME has no exception.

Method CREATE_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLER Call by reference Type reference (TYPE) C Aufrufende Anwendung, H = Head, P = Position 20081113

Method CREATE_REQ on class CL_WOD5_FRAME has no exception.

Method DELETE_CHANGED_HANDLES Signature

Method DELETE_CHANGED_HANDLES on class CL_WOD5_FRAME has no parameter.
Method DELETE_CHANGED_HANDLES on class CL_WOD5_FRAME has no exception.

Method DELETE_DEL_HANDLES Signature

Method DELETE_DEL_HANDLES on class CL_WOD5_FRAME has no parameter.
Method DELETE_DEL_HANDLES on class CL_WOD5_FRAME has no exception.

Method FCODE_BAWD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NAVIGATE Call by reference Type reference (TYPE) I Bestimmt, ob Vor/Rückwärtsblättern im GUI erlaubt ist. 20091012

Method FCODE_BAWD on class CL_WOD5_FRAME has no exception.

Method FCODE_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_POPUP Call by reference Type reference (TYPE) C 'X'=No Popup, ' '= Show Popup 20081113

Method FCODE_EXIT on class CL_WOD5_FRAME has no exception.

Method FCODE_FRWD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NAVIGATE Call by reference Type reference (TYPE) I Bestimmt, ob Vor/Rückblättern im GUI erlaubt ist. 20091012

Method FCODE_FRWD on class CL_WOD5_FRAME has no exception.

Method FCODE_INFO Signature

Method FCODE_INFO on class CL_WOD5_FRAME has no parameter.
Method FCODE_INFO on class CL_WOD5_FRAME has no exception.

Method FCODE_SAVE Signature

Method FCODE_SAVE on class CL_WOD5_FRAME has no parameter.
Method FCODE_SAVE on class CL_WOD5_FRAME has no exception.

Method GET_ADJACENT_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTTAB_HEAD Call by reference Type reference (TYPE) WOD5_HEADER_STY WOD6 Kopfdaten 20081113
2 Exporting ET_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20081113
3 Exporting ET_OUTTAB_POS Call by reference Type reference (TYPE) WOD5_POS_TTY WOD5 Position 20081113
4 Exporting ET_OUTTAB_RESTRICT Call by reference Type reference (TYPE) WOD5_RESTRICT_TTY WOD5 Restriktionen 20081113
5 Exporting E_BOHANDLE_NEXT Call by reference Type reference (TYPE) BOHANDLE Handlenummer für Einträge in der Simmulationsliste zur B.O. 20081113
6 Exporting E_EXIT Call by reference Type reference (TYPE) C 20081113
7 Exporting E_INDEX_CURRENT Call by reference Attribute reference (LIKE) SY-TABIX Index interner Tabellen 20081113
8 Importing I_BOHANDLE Call by reference Type reference (TYPE) BOHANDLE Handlenummer für Einträge in der Simmulationsliste zur B.O. 20081113
9 Importing I_CALLER Call by reference Type reference (TYPE) C 'D' = Deletion, 'S' = Swap 20081113
10 Importing I_DIRECTION Call by reference Type reference (TYPE) C 'F'=foreward, 'B'=backward, 'U'=Update (forward) 20081113

Method GET_ADJACENT_HANDLE on class CL_WOD5_FRAME has no exception.

Method GET_CHANGED_HANDLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_HANDLES Call by reference Type reference (TYPE) WOD5_PARAMLIST_TTY Liste von Parametern 20081112

Method GET_CHANGED_HANDLES on class CL_WOD5_FRAME has no exception.

Method GET_DEL_HANDLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEL_HANDLES Call by reference Type reference (TYPE) WOD5_PARAMLIST_TTY List of deleted handles 20081112

Method GET_DEL_HANDLES on class CL_WOD5_FRAME has no exception.

Method GET_FRGKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOT_RELEASED Call by reference Type reference (TYPE) WVLBT_T_S_NOT_RELEASED 20081113

Method GET_FRGKZ on class CL_WOD5_FRAME has no exception.

Method HANDLE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEL_HANDLES Call by reference Type reference (TYPE) WOD5_PARAMLIST_TTY Liste von Parametern 20081112
2 Exporting E_NAVIGATE Call by reference Type reference (TYPE) I Festlegung Blätterstatus im GUI 20091012
3 Importing I_FCODE Call by reference Attribute reference (LIKE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20081112

Method HANDLE_FCODE on class CL_WOD5_FRAME has no exception.

Method LOCK_WBO1_WBO2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOHANDLE Call by reference Type reference (TYPE) BOHANDLE Handlenummer für Einträge in der Simmulationsliste zur B.O. 20081113
# Exception Resumable Description Created on
1 ERROR 20081113

Method ON_CLOSE_LOG Signature

Method ON_CLOSE_LOG on class CL_WOD5_FRAME has no parameter.
Method ON_CLOSE_LOG on class CL_WOD5_FRAME has no exception.

Method ON_CREATE_PO_HEAD Signature

Method ON_CREATE_PO_HEAD on class CL_WOD5_FRAME has no parameter.
Method ON_CREATE_PO_HEAD on class CL_WOD5_FRAME has no exception.

Method ON_CREATE_PO_POS Signature

Method ON_CREATE_PO_POS on class CL_WOD5_FRAME has no parameter.
Method ON_CREATE_PO_POS on class CL_WOD5_FRAME has no exception.

Method ON_CREATE_REQ_HEAD Signature

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

Method ON_CREATE_REQ_HEAD on class CL_WOD5_FRAME has no exception.

Method ON_CREATE_REQ_POS Signature

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

Method ON_CREATE_REQ_POS on class CL_WOD5_FRAME has no exception.

Method ON_DELETE_HANDLE Signature

Method ON_DELETE_HANDLE on class CL_WOD5_FRAME has no parameter.
Method ON_DELETE_HANDLE on class CL_WOD5_FRAME has no exception.

Method ON_DO_ROUNDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TOTAL Call by reference Attribute reference (LIKE) 20081113
2 Importing IS_TOTAL_SUB Call by reference Attribute reference (LIKE) 20081113

Method ON_DO_ROUNDING on class CL_WOD5_FRAME has no exception.

Method ON_HOTSPOT_MATNR Signature

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

Method ON_HOTSPOT_MATNR on class CL_WOD5_FRAME has no exception.

Method ON_POS_DATA_CHANGED Signature

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

Method ON_POS_DATA_CHANGED on class CL_WOD5_FRAME has no exception.

Method ON_SHOW_PRICES Signature

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

Method ON_SHOW_PRICES on class CL_WOD5_FRAME has no exception.

Method ON_SIM_ROUND Signature

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

Method ON_SIM_ROUND on class CL_WOD5_FRAME has no exception.

Method POS_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_POS_DATA Call by reference Type reference (TYPE) WOD5_POS_TTY WOD5 Position 20081113

Method POS_DATA_CHANGED on class CL_WOD5_FRAME has no exception.

Method REFRESH_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_HEAD Call by reference Type reference (TYPE) WOD5_HEADER_STY WOD6 Kopfdaten 20081112
2 Importing IT_DATA_POS Call by reference Type reference (TYPE) WOD5_POS_TTY WOD5 Position 20081112
3 Importing IT_DATA_RESTR Call by reference Type reference (TYPE) WOD5_RESTRICT_TTY WOD5 Restriktionen 20081112
4 Importing IT_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20081112
5 Importing IT_PARAMLIST Call by reference Type reference (TYPE) WOD5_PARAMLIST_TTY Liste von Parametern 20081112

Method REFRESH_VIEWS on class CL_WOD5_FRAME has no exception.

Method SHOW_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLER Call by reference Type reference (TYPE) C 20091111

Method SHOW_LOG on class CL_WOD5_FRAME has no exception.

Method UNLOCK_WBO1_WBO2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOHANDLE Call by reference Type reference (TYPE) BOHANDLE Handlenummer für Einträge in der Simmulationsliste zur B.O. 20081113

Method UNLOCK_WBO1_WBO2 on class CL_WOD5_FRAME has no exception.

Method UPDATE_POS 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) WOD5_HEADER_STY WOD5 Kopfdaten 20081113
2 Changing CT_DATA_POS Call by reference Type reference (TYPE) WOD5_POS_TTY WOD5 Position 20081113
3 Changing CT_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20091111

Method UPDATE_POS on class CL_WOD5_FRAME has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605