SAP ABAP Class /DSD/SL_CL_WA_BALANCE_MESSAGE (Work Area Difference Determination Messages)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LE-DSD-RA-SL (Application Component) Route Settlement
     /DSD/SL (Package) Route Settlement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /DSD/SL_CL_WORKAREA "Template" for the Work Areas 20020612
Properties
Class /DSD/SL_CL_WA_BALANCE_MESSAGE  
Short Description Work Area Difference Determination Messages    
Super Class /DSD/SL_CL_WORKAREA "Template" for the Work Areas 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /DSD/SL   Route Settlement 
Created 20020612   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /DSD/SL_CL_WA_BALANCE_MESSAGE has no forward declaration.
Interfaces
Class /DSD/SL_CL_WA_BALANCE_MESSAGE has no interface implemented.
Friends
Class /DSD/SL_CL_WA_BALANCE_MESSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FCODE_SAVE Constant Public Type reference (TYPE) SYST-UCOMM 'SAVE_SLD' Save SLD, FSR in Dialog 20020627
2 MC_FCODE_SAVE_2 Constant Public Type reference (TYPE) SYST-UCOMM 'SAVE_SLD_2' Save SLD, FSR in Job 20020722
3 MC_FCODE_SAVE_3 Constant Public Type reference (TYPE) SYST-UCOMM 'SAVE_SLD_3' Save SLD, FSR in Job 20021122
4 MR_MODEL Instance attribute Private Object reference (TYPE REF TO) /DSD/SL_CL_MO_BALANCE_MESSAGE Model Settlement Header Data 20020612
5 MR_VIEW Instance attribute Private Object reference (TYPE REF TO) /DSD/SL_CL_VIEW_BALANCE_MESSAG View Settlement Header Data 20020612
6 MT_CURRENT_KEYS Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_TOURID_TT DSD: Table Type Tour IDs 20020627
7 M_FSR_FROM_COCKPIT Instance attribute Private Type reference (TYPE) /DSD/HH_CHECKBOX ="X" when FSR is Started from Cockpit 20021122
8 M_FSR_JOB Instance attribute Private Type reference (TYPE) /DSD/HH_CHECKBOX ="X" if Start FSR as Job 20020722
9 M_FSR_START_CUSTOMIZING Instance attribute Private Type reference (TYPE) /DSD/SL_FSR_DARK Start FSR According to Customizing 20020722
10 M_MODE_MAINTAIN Instance attribute Private Type reference (TYPE) /DSD/HH_CHECKBOX Mode: Edit <-> Display 20020612
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020612
2 CONTROL_SAVE_BUTTON Instance method Public Method Control of the SAVE_SLD_BUTTONS in the View 20020709
3 GET_MBAL_USING_FROM_MODEL Instance method Public Method GET_MBAL_USING_FROM_MODEL 20021028
4 GET_QBAL_USING_FROM_MODEL Instance method Public Method GET_QBAL_USING_FROM_MODEL 20021028
5 ON_BUTTON_CLICK Instance method Public Event handling method Event Handler for "BUTTON_CLICK" 20020612
6 ON_DATA_CHANGED Instance method Public Event handling method Event Handler for "DATA_CHANGED" 20020612
7 ON_MBAL_USING Instance method Private Event handling method Transfer Event from Model to TA 20021029
8 ON_NOK_CHANGED Instance method Public Event handling method Event Handler for "NOK_CHANGED" 20020612
9 ON_QBAL_USING Instance method Private Event handling method Transfer Event from Model to TA 20021029
10 ON_USER_COMMAND Instance method Private Event handling method Event Handler for "USER_COMMAND" 20020627
11 SET_DATA Instance method Public Method Set Data to Work with 20020612
12 SET_EVENT_HANDLER Instance method Private Method Register Event Handler 20020612
13 SET_FOCUS Instance method Public Method Set Focus Line 20020612
14 UPDATE_NOK Instance method Public Method Update of NOK Flag 20020612
Events
# Event Type Visibility Description Created on
1 DISPLAY_MBAL_USING Instance Event
(0)
Public
(2)
Data Used for MBAL Determined 20021029
2 DISPLAY_QBAL_USING Instance Event
(0)
Public
(2)
Data Used for QBAL Determined 20021029
3 FOCUS_CHANGED Instance Event
(0)
Public
(2)
Change of the Focus Line 20020612
4 NOK_CHANGED Instance Event
(0)
Public
(2)
NOK Changed 20020612
5 NO_WA_USING Instance Event
(0)
Public
(2)
Hide Display Area WA_USING 20021105
6 SAVE_SLD Instance Event
(0)
Public
(2)
Save Settlement Document 20020627
Types
Class /DSD/SL_CL_WA_BALANCE_MESSAGE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_BUFFER Call by reference Object reference (TYPE REF TO) /DSD/SL_CL_DATA_BUFFER Datenpuffer 20020612
2 Importing I_EXTENSION Value transfer Type reference (TYPE) I Höhe / Breite 20020612
3 Importing I_OPEN Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Offen <-> Geschlossen 20020612
4 Importing I_TITLE Value transfer Type reference (TYPE) STRING Titel der Workarea 20020612
5 Importing I_VISIBLE Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Viditelnost 20020612

Method CONSTRUCTOR on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method CONTROL_SAVE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAINTAIN Call by reference Type reference (TYPE) /DSD/HH_CHECKBOX Pole k zakřížkování 20020709

Method CONTROL_SAVE_BUTTON on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method GET_MBAL_USING_FROM_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIFF Call by reference Type reference (TYPE) /DSD/AMOUNT_DIFF Differenzbetrag 20021031
2 Importing MBAL_VIEW_INDEX Call by reference Type reference (TYPE) LVC_S_ROID Přiřazení čísel řádek a ID řádek 20021028
3 Importing PAYMT Call by reference Type reference (TYPE) /DSD/HH_PAYMT DSD - RA: HH Zahlungsart 20021029
4 Importing WAERS Call by reference Type reference (TYPE) WAERS Klíč měny 20021031

Method GET_MBAL_USING_FROM_MODEL on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method GET_QBAL_USING_FROM_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIFF Call by reference Type reference (TYPE) /DSD/SL_FIN_DIFF DSD: Abstimmung Final Differenz 20021031
2 Importing MATNR Call by reference Type reference (TYPE) MATNR Číslo materiálu 20021029
3 Importing QBAL_VIEW_INDEX Call by reference Type reference (TYPE) LVC_S_ROID Přiřazení čísel řádek a ID řádek 20021028
4 Importing UOM Call by reference Type reference (TYPE) UNIT Unit 20021031

Method GET_QBAL_USING_FROM_MODEL on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method ON_BUTTON_CLICK Signature

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

Method ON_BUTTON_CLICK on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20020612
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20020612
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20020612
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20020612

Method ON_DATA_CHANGED on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method ON_MBAL_USING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIFF Call by reference Attribute reference (LIKE) 20021031
2 Importing MBAL_USING Call by reference Attribute reference (LIKE) 20021029
3 Importing PAYMT Call by reference Attribute reference (LIKE) 20021031
4 Importing WAERS Call by reference Attribute reference (LIKE) 20021031

Method ON_MBAL_USING on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method ON_NOK_CHANGED Signature

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

Method ON_NOK_CHANGED on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method ON_QBAL_USING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIFF Call by reference Attribute reference (LIKE) 20021031
2 Importing MATNR Call by reference Attribute reference (LIKE) 20021031
3 Importing QBAL_USING Call by reference Attribute reference (LIKE) 20021029
4 Importing UOM Call by reference Attribute reference (LIKE) 20021031

Method ON_QBAL_USING on class /DSD/SL_CL_WA_BALANCE_MESSAGE 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) 20020627

Method ON_USER_COMMAND on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOUR_IDS Call by reference Type reference (TYPE) /DSD/SL_SLD_TOURID_TT Schlüssel der Daten zum Arbeitsvorrat 20020612
2 Importing I_SPART Call by reference Type reference (TYPE) /DSD/SL_NEW_SPARTE Sparte für neue Belege bei Abstimmung 20020702
3 Importing I_VKORG Call by reference Type reference (TYPE) /DSD/SL_NEW_VKORG Verkauforganisation für neue Belege bei Abstimmung 20020702
4 Importing I_VTWEG Call by reference Type reference (TYPE) /DSD/SL_NEW_VTWEG Vertriebsweg für neue Belege bei Abstimmung 20020702

Method SET_DATA on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method SET_EVENT_HANDLER Signature

Method SET_EVENT_HANDLER on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no parameter.
Method SET_EVENT_HANDLER on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method SET_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROW_ID Call by reference Type reference (TYPE) LVC_S_ROID Číslo řádky 20020612

Method SET_FOCUS on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.

Method UPDATE_NOK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) /DSD/HH_RADELHD_KEY Schlüssel zu Auslieferung Kopf 20020612
2 Importing I_POK Call by reference Type reference (TYPE) /DSD/HH_CHECKBOX Wert des propagierten NOKs 20020612

Method UPDATE_NOK on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no exception.
Event Signatures

Event DISPLAY_MBAL_USING Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DIFF Exporting Value transfer Type reference (TYPE) /DSD/AMOUNT_DIFF Differenzbetrag 20021031
2 MBAL_USING Exporting Value transfer Type reference (TYPE) /DSD/SL_MBAL_USING_DETAIL_TT DSD: Tabelle mit Ursprungsinformationen einer Gelddifferenz 20021029
3 PAYMT Exporting Value transfer Type reference (TYPE) /DSD/HH_PAYMT DSD - RA: HH Zahlungsart 20021031
4 WAERS Exporting Value transfer Type reference (TYPE) WAERS Klíč měny 20021031

Event DISPLAY_QBAL_USING Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DIFF Exporting Value transfer Type reference (TYPE) /DSD/SL_FIN_DIFF DSD: Abstimmung Final Differenz 20021031
2 MATNR Exporting Value transfer Type reference (TYPE) MATNR Číslo materiálu 20021031
3 QBAL_USING Exporting Value transfer Type reference (TYPE) /DSD/SL_QBAL_USING_DETAIL_TT DSD: Tabulka s původními informacemi k diferenci 20021029
4 UOM Exporting Value transfer Type reference (TYPE) UNIT Unit 20021031

Event FOCUS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_HEAD_DETAIL Exporting Value transfer Type reference (TYPE) /DSD/SL_SLD_MSG_HEAD_TT Typ tabulky pro hlášení diferencí v dialogu 20020617
2 ET_MBAL_DETAIL Exporting Value transfer Type reference (TYPE) /DSD/SL_SLD_MBAL_TT Detailtabelle zu Gelddifferenzmeldungen 20020617
3 ET_QBAL_DETAIL Exporting Value transfer Type reference (TYPE) /DSD/SL_SLD_QBAL_TT Detailtabelle zu Mengendifferenzmeldungen 20020617
4 ET_QDET_DETAIL Exporting Value transfer Type reference (TYPE) /DSD/SL_SLD_QDET_TT Abstimmbeleg: Mengen Differenzen, Differenzgründe 20070727

Event NOK_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ES_KEY Exporting Value transfer Type reference (TYPE) /DSD/HH_RADELHD_KEY Schlüssel zu Auslieferung Kopf 20020612
2 E_POK Exporting Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Nová hodnota 20020612

Event NO_WA_USING Signature
Event NO_WA_USING on class /DSD/SL_CL_WA_BALANCE_MESSAGE has no parameter.
Event SAVE_SLD Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_KEYS Exporting Value transfer Type reference (TYPE) /DSD/SL_SLD_TOURID_TT DSD: Tabellentyp TourIds 20020627
History
Last changed by/on SAP  20100310 
SAP Release Created in 461