SAP ABAP Class CL_WRF_PCON_AC_IR_POSI_A_CTRL (Maintain Internal Contract Apportionment: Controller)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   MM-PUR (Application Component) Purchasing
     WRF_PRC_CON_APPL (Package) Seasonal Procurement: Contracts Area
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PBAS_CONSTANTS Constants 20050121
Properties
Class CL_WRF_PCON_AC_IR_POSI_A_CTRL  
Short Description Maintain Internal Contract Apportionment: Controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PRC_CON_APPL   Seasonal Procurement: Contracts Area 
Created 20050121   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_PBAS_CONSTANTS Constants 20050121
Friends
Class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ATTYP_GENERIC Instance attribute Private Attribute reference (LIKE) 20050307
2 CO_FCODE_PCON_CHOOSE_ITEM Instance attribute Private Attribute reference (LIKE) 20050121
3 CO_FCODE_PCON_DISTRIBUTE Instance attribute Private Attribute reference (LIKE) 20050121
4 CO_FCODE_PCON_IR_CLEAR Instance attribute Private Attribute reference (LIKE) 20050124
5 CO_FCODE_PCON_NEXT_ITEM Instance attribute Private Attribute reference (LIKE) 20050121
6 CO_FCODE_PCON_OTB Instance attribute Private Attribute reference (LIKE) 20050121
7 CO_FCODE_PCON_PREVIOUS_ITEM Instance attribute Private Attribute reference (LIKE) 20050121
8 CO_FCODE_PCON_VARIANTS Instance attribute Private Attribute reference (LIKE) 20050304
9 CO_FCODE_SHOW_PROTOCOL_APPL Instance attribute Private Attribute reference (LIKE) 20050121
10 CO_ICON_PCON_OTB Instance attribute Private Attribute reference (LIKE) 20050121
11 CO_NO Instance attribute Private Attribute reference (LIKE) 20050121
12 CO_YES Instance attribute Private Attribute reference (LIKE) 20050121
13 MR_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_WRF_PCON_AC_IR_POSI_A_MODEL Maintain Internal Contract Apportionment: Model 20050121
14 MR_VAR_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in Screen Area 20050310
15 MR_VIEW Instance attribute Private Object reference (TYPE REF TO) CL_WRF_PCON_AC_IR_POSI_A_VIEW Maintain Internal Contract Apportionment: View 20050121
16 MS_EKKO Instance attribute Private Type reference (TYPE) WRF_PCON_EKKO_STY Header Data: Contracts 20050121
17 MS_OTB_CUST Instance attribute Private Type reference (TYPE) WRFT_OTB_CHECK Customizing OTB Check 20050121
18 MT_EKPO Instance attribute Private Type reference (TYPE) WRF_PCON_EKPO_TTY Contract Items Table 20050121
19 MT_INRAT_OLD Instance attribute Private Type reference (TYPE) WRF_PCON_INRAT_TTY Internal Contract Apportionment 20050307
20 MT_ITEM_FCODE Instance attribute Private Type reference (TYPE) WRF_PCON_ITEM_FCODE_TTY Assignment of Periods to Function Codes 20050121
21 MT_MODEL Instance attribute Private Type reference (TYPE) WRF_PCON_MODEL_TTY Data for Popup 20050121
22 MT_PERIOD Instance attribute Private Type reference (TYPE) WRF_PCON_PERIOD_TTY Data for Popup 20050121
23 MT_VARIANTS Instance attribute Private Type reference (TYPE) WRF_PCON_VARIANT_TTY Generic Material/Variant with Corresponding Budget Bucket 20050304
24 M_NOT_SUCCESSFUL Instance attribute Private Type reference (TYPE) WRF_PBAS_BOOLEAN Data Still Erroneous -> No Transfer 20050311
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ITEM Instance method Private Method Change Item 20050121
2 CHECK_CHANGED_DATA Instance method Public Method Send Frontend to Backend 20050125
3 CHECK_CONSISTENCY Instance method Private Method Check Consistency of Quantities 20050121
4 CHECK_DATA Instance method Public Method Check Data 20050121
5 CHECK_FOR_OPEN_QUANT_VAL Instance method Private Method Check for Open Quantity or Value 20050422
6 CHECK_ITEM_STATUS Instance method Private Method Check Existence of Previous and Next Item 20050121
7 CLEAR_INPUT Instance method Private Method Initialize Distribution Values/Quantities 20050124
8 CONSTRUCTOR Instance method Public Constructor Structure of Application Function 20050121
9 DERIVE_DATA_FIRST_ITEM Instance method Private Method Determine Data for First Item 20050121
10 DERIVE_DATA_FOR_ITEM Instance method Private Method Determine Data for Required Item 20050121
11 DERIVE_LONG_TEXTS Instance method Private Method Determine Long Texts for Variants 20050310
12 DISPLAY_DATA Instance method Public Method Display Data 20050121
13 DISTRIBUTE Instance method Public Method System Distribution 20050121
14 FREE Instance method Public Method Destructor 20050429
15 GET_DATA Instance method Public Method Export Data 20050121
16 GET_SELECTED_DATA Instance method Public Method Supply Selected Data 20050307
17 MAP_AC_TO_MODEL Instance method Private Method Replicate Application Function Data to Model Structure 20050121
18 MAP_MODEL_TO_AC Instance method Private Method Replicate Model Structure to AF Data 20050512
19 NEXT_ITEM Instance method Private Method Switch to Next Item 20050121
20 ON_CLOSE_VAR_GRID Instance method Private Event handling method Close PopUp for Variants 20050310
21 ON_CONTEXT_MENU_REQUEST Instance method Private Event handling method Context Menu Requested 20050121
22 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method User chose Enter; grid data is correct 20050121
23 ON_MENU_BUTTON Instance method Private Event handling method Hang Context Menu to Pushbutton 20050121
24 ON_USER_COMMAND Instance method Private Event handling method User Functions 20050121
25 PREVIOUS_ITEM Instance method Private Method Display Previous Item 20050121
26 REFRESH_DATA Instance method Private Method Refresh Data about Current Item 20050425
27 REFRESH_TABLE_DISPLAY Instance method Private Method Refresh ALV Grid Display 20050121
28 REGISTER_EVENT_HANDLER Instance method Private Method Register Events 20050121
29 SET_VISIBILITY Instance method Public Method Set Display 20050121
30 SHOW_OTB Instance method Private Method Display Budget Data 20050121
31 SHOW_VARIANTS Instance method Private Method Display Variants for Selected Generic Material 20050304
32 SYNCHRONIZE_DATA Instance method Private Method Compare Data Between Grid and Class 20050121
33 TAKE_OVER Instance method Public Method Adopt Data 20050121
Events
# Event Type Visibility Description Created on
1 ADD_MESSAGES Instance Event
(0)
Public
(2)
Append Messages 20050311
2 CHECK_MESSAGES Instance Event
(0)
Public
(2)
Show Messages 20050311
3 CLEAR_MESSAGES Instance Event
(0)
Public
(2)
Delete Messages 20050502
4 DELETE_MESSAGE_DISTRIBUTE Instance Event
(0)
Public
(2)
Delete Message about Distribution 20050519
Types
Class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no local type.
Method Signatures

Method CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20050121

Method CHANGE_ITEM on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method CHECK_CHANGED_DATA Signature

Method CHECK_CHANGED_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method CHECK_CHANGED_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method CHECK_CONSISTENCY 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 20050121
2 Changing CT_MODEL Call by reference Type reference (TYPE) WRF_PCON_MODEL_TTY Daten Pflege Kontrakt-Innenverhältnis 20050121
3 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050121
4 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050121

Method CHECK_CONSISTENCY on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method CHECK_DATA Signature

Method CHECK_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
# Exception Resumable Description Created on
1 ERROR 20050121

Method CHECK_FOR_OPEN_QUANT_VAL Signature

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

Method CHECK_FOR_OPEN_QUANT_VAL on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method CHECK_ITEM_STATUS Signature

Method CHECK_ITEM_STATUS on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method CHECK_ITEM_STATUS on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method CLEAR_INPUT Signature

Method CLEAR_INPUT on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method CLEAR_INPUT on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN SPACE Boolescher Wert 20050207

Method CONSTRUCTOR on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method DERIVE_DATA_FIRST_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DATA Value transfer Type reference (TYPE) WRF_PCON_DATA_AC_IR_POSI_TTY Daten Pflege Kontrakt-Innenverhältnis 20050121

Method DERIVE_DATA_FIRST_ITEM on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method DERIVE_DATA_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Startdatum 20050121
2 Returning RT_DATA Value transfer Type reference (TYPE) WRF_PCON_DATA_AC_IR_POSI_TTY Daten Pflege Kontrakt-Innenverhältnis 20050121

Method DERIVE_DATA_FOR_ITEM on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method DERIVE_LONG_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VARIANTS Call by reference Type reference (TYPE) WRF_PCON_VARIANT_TTY Sammelartikel/Variante mit zugehörigem Budgettopf 20050310

Method DERIVE_LONG_TEXTS on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method DISPLAY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EKKO Call by reference Type reference (TYPE) WRF_PCON_EKKO_STY Kopfdaten Kontrakte 20050121
2 Importing IS_OTB_CUST Call by reference Type reference (TYPE) WRFT_OTB_CHECK Customizing OTB-Prüfung 20050121
3 Importing IT_DATA Call by reference Type reference (TYPE) WRF_PCON_DATA_AC_IR_POSI_TTY Belegnummer des Einkaufsbelegs 20050121
4 Importing IT_EKPO Call by reference Type reference (TYPE) WRF_PCON_EKPO_TTY Tabelle Kontrakt-Positionen 20050121
5 Importing IT_INRAT_OLD Call by reference Type reference (TYPE) WRF_PCON_INRAT_TTY Kontrakt-Innenverhältnis 20050307
6 Importing IT_ITEM_FCODE Call by reference Type reference (TYPE) WRF_PCON_ITEM_FCODE_TTY Zuordnungb Periode zu Funktionscode 20050121
7 Importing IT_MODEL Call by reference Type reference (TYPE) WRF_PCON_MODEL_TTY Daten für Popup 20050121
8 Importing IT_PERIOD Call by reference Type reference (TYPE) WRF_PCON_PERIOD_TTY Daten für Popup 20050121
9 Importing IT_VARIANTS Call by reference Type reference (TYPE) WRF_PCON_VARIANT_TTY Sammelartikel/Variante mit zugehörigem Budgettopf 20050304
10 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050804
11 Importing I_STORE_AUXDATA Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Zusatzdaten speichern 20050121

Method DISPLAY_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method DISTRIBUTE Signature

Method DISTRIBUTE on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method DISTRIBUTE on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method FREE Signature

Method FREE on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method FREE on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MODEL Call by reference Type reference (TYPE) WRF_PCON_MODEL_TTY Daten für Popup 20050121

Method GET_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method GET_SELECTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) WRF_PCON_DATA_AC_IR_POSI_STY Daten Pflege Kontrakt-Innenverhältnis 20050307

Method GET_SELECTED_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method MAP_AC_TO_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) WRF_PCON_DATA_AC_IR_POSI_TTY Daten Pflege Kontrakt-Innenverhältnis 20050121
2 Returning RT_MODEL Value transfer Type reference (TYPE) WRF_PCON_MODEL_TTY Daten für Popup 20050121

Method MAP_AC_TO_MODEL on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method MAP_MODEL_TO_AC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MODEL Value transfer Type reference (TYPE) WRF_PCON_MODEL_TTY Daten für Popup 20050512
2 Returning RT_DATA Value transfer Type reference (TYPE) WRF_PCON_DATA_AC_IR_POSI_TTY Daten Pflege Kontrakt-Innenverhältnis 20050512

Method MAP_MODEL_TO_AC on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method NEXT_ITEM Signature

Method NEXT_ITEM on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method NEXT_ITEM on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method ON_CLOSE_VAR_GRID Signature

Method ON_CLOSE_VAR_GRID on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method ON_CLOSE_VAR_GRID on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method ON_CONTEXT_MENU_REQUEST Signature

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

Method ON_CONTEXT_MENU_REQUEST on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

Method ON_DATA_CHANGED_FINISHED on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method ON_DATA_CHANGED_FINISHED on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method ON_MENU_BUTTON Signature

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

Method ON_MENU_BUTTON on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method ON_USER_COMMAND Signature

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

Method ON_USER_COMMAND on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method PREVIOUS_ITEM Signature

Method PREVIOUS_ITEM on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method PREVIOUS_ITEM on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method REFRESH_DATA Signature

Method REFRESH_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method REFRESH_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method REFRESH_TABLE_DISPLAY Signature

Method REFRESH_TABLE_DISPLAY on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method REFRESH_TABLE_DISPLAY on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method REGISTER_EVENT_HANDLER Signature

Method REGISTER_EVENT_HANDLER on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method REGISTER_EVENT_HANDLER on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method SET_VISIBILITY Signature

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

Method SET_VISIBILITY on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method SHOW_OTB Signature

Method SHOW_OTB on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method SHOW_OTB on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method SHOW_VARIANTS Signature

Method SHOW_VARIANTS on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method SHOW_VARIANTS on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method SYNCHRONIZE_DATA Signature

Method SYNCHRONIZE_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Method SYNCHRONIZE_DATA on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no exception.

Method TAKE_OVER Signature

Method TAKE_OVER on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
# Exception Resumable Description Created on
1 DISTRIBUTE noch offene Menge/Wert 20050422
2 ERROR 20050121
Event Signatures

Event ADD_MESSAGES Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_MESSAGES Exporting Value transfer Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20050311

Event CHECK_MESSAGES Signature
Event CHECK_MESSAGES on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Event CLEAR_MESSAGES Signature
Event CLEAR_MESSAGES on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
Event DELETE_MESSAGE_DISTRIBUTE Signature
Event DELETE_MESSAGE_DISTRIBUTE on class CL_WRF_PCON_AC_IR_POSI_A_CTRL has no parameter.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600