SAP ABAP Class /DSD/SL_CL_MO_BALANCE_MESSAGE (Model Data of the Difference Determination)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LE-DSD-RA-SL (Application Component) Route Settlement
     /DSD/SL (Package) Route Settlement
Properties
Class /DSD/SL_CL_MO_BALANCE_MESSAGE  
Short Description Model Data of the Difference Determination    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /DSD/SL   Route Settlement 
Created 20020528   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /DSD/SL_CL_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /DSD/SL_CL_MO_BALANCE_MESSAGE has no interface implemented.
Friends
Class /DSD/SL_CL_MO_BALANCE_MESSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_BUFFER Instance attribute Private Object reference (TYPE REF TO) /DSD/SL_CL_DATA_BUFFER Data Buffer 20020528
2 MT_EXT_MSG Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_EXT_MSG_TT DSD: Table for Extended Messages 20020529
3 MT_FLOW Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_FLOW_TT DSD: Document Flow 20020529
4 MT_HEAD Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_HEAD_TT Structure Settlement Document Header 20020529
5 MT_HEAD_DETAIL Instance attribute Private Type reference (TYPE) /DSD/SL_HEAD_DETAIL_TT Detail Table for Header Messages 20020614
6 MT_ITEM Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_ITEM_TT DSD Settlement Document Item 20020529
7 MT_MBAL Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_MBAL_TT_HASHED DSD: Settlement Document Money Differences 20020529
8 MT_MBAL_DETAIL Instance attribute Private Type reference (TYPE) /DSD/SL_MBAL_DETAIL_TT Detail Table for Money Difference Messages 20020614
9 MT_MBAL_USING Instance attribute Private Type reference (TYPE) /DSD/SL_MBAL_USING_TT DSD: Table with Payments and their Usage 20021024
10 MT_MBAL_USING_DETAIL Instance attribute Private Type reference (TYPE) /DSD/SL_MBAL_USING_DETAIL_TT DSD: Table with Source Information of a Difference 20021028
11 MT_MSG_DETAIL Instance attribute Private Type reference (TYPE) /DSD/SL_MSG_TT Message Table for Cockpit Display 20020614
12 MT_QBAL Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_QBAL_TT_HASHED DSD: Settlement Document Quantity Differences 20020529
13 MT_QBAL_DETAIL Instance attribute Private Type reference (TYPE) /DSD/SL_QBAL_DETAIL_TT Detail Table for Quantity Difference Messages 20020614
14 MT_QBAL_USING Instance attribute Private Type reference (TYPE) /DSD/SL_QBAL_USING_TT DSD: Table with Materials and their Usage 20021024
15 MT_QBAL_USING_DETAIL Instance attribute Private Type reference (TYPE) /DSD/SL_QBAL_USING_DETAIL_TT DSD: Table with Source Information of a Difference 20021028
16 MT_QDET Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_QDET_S_TT_HASHED DSD: Settlement Doc. for Qty Differences and Diff. Reasons 20070724
17 MT_TOUR_HEADER Instance attribute Private Type reference (TYPE) /DSD/HH_RAHD_S_TT Table Type Tour Header 20020628
18 M_EVAL_FAILED Instance attribute Private Type reference (TYPE) /DSD/SL_EVAL_FAILED Do Not Save Difference Determination Indicator 20070724
19 M_FSR_START_CUSTOMIZING Instance attribute Private Type reference (TYPE) /DSD/SL_FSR_DARK DSD-RA: Start Blind Final Settlement 20020722
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ROW Instance method Private Method Check Line 20020528
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020528
3 GET_DATA Instance method Public Method Determine Data 20020528
4 GET_EVAL_FAILED Instance method Public Method Determine indicator showing if data can be saved 20070808
5 GET_FSR_START_CUSTOMIZING Instance method Public Method M_START_FSR Output 20020722
6 GET_MBAL_USING Instance method Public Method GET_MBAL_USING 20021028
7 GET_MSG_DETAILS Instance method Public Method Determine Details of a message 20020614
8 GET_QBAL_USING Instance method Public Method GET_QBAL_USING 20021028
9 GET_TOUR_HEADER Instance method Public Method GET_TOUR_HEADER 20070808
10 LOAD_DATA Instance method Public Method Load Data for Further Processing 20020528
11 REFETCH_DATA Instance method Public Method Reload data 20020528
12 SAVE_SLD_TO_DB Instance method Public Method Save Settlement Document 20020628
13 WRITE_DATA_TO_BUFFER Instance method Public Method Write Data to Buffer 20020528
Events
# Event Type Visibility Description Created on
1 DISPLAY_MBAL_USING Instance Event
(0)
Public
(2)
Data Used for MBAL Determined 20021028
2 DISPLAY_QBAL_USING Instance Event
(0)
Public
(2)
Data Used for QBAL Determined 20021028
3 NOK_CHANGED Instance Event
(0)
Public
(2)
NOK Flag was Changed -> Propagate 20020528
Types
Class /DSD/SL_CL_MO_BALANCE_MESSAGE has no local type.
Method Signatures

Method CHECK_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) BAPIRET2_T Chybová hlášení 20020528
2 Importing IS_KEY Call by reference Type reference (TYPE) /DSD/HH_RADELHD_KEY Schlüssel Liefererfüllung Kopf 20020528

Method CHECK_ROW on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

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 20020528

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

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEAD_DETAIL Call by reference Type reference (TYPE) /DSD/SL_HEAD_DETAIL_TT Detailtabelle zu Kopfmeldungen 20020614
2 Exporting ET_MBAL_DETAIL Call by reference Type reference (TYPE) /DSD/SL_MBAL_DETAIL_TT Detailtabelle zu Gelddifferenzmeldungen 20020614
3 Exporting ET_MSG_DETAIL Call by reference Type reference (TYPE) /DSD/SL_MSG_TT Meldungstabelle für Cockpianzeige 20020614
4 Exporting ET_QBAL_DETAIL Call by reference Type reference (TYPE) /DSD/SL_QBAL_DETAIL_TT Detailtabelle zu Mengendifferenzmeldungen 20020614

Method GET_DATA on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method GET_EVAL_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EVAL_FAILED Call by reference Type reference (TYPE) /DSD/SL_EVAL_FAILED Kennzeichen Differenzermittlung nicht sichern 20070808

Method GET_EVAL_FAILED on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method GET_FSR_START_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FSR_START_CUSTOMIZING Call by reference Type reference (TYPE) /DSD/SL_FSR_DARK DSD-RA: Endabstimmung dunkel starten 20020722

Method GET_FSR_START_CUSTOMIZING on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method GET_MBAL_USING 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 on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method GET_MSG_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEAD_DETAIL Call by reference Type reference (TYPE) /DSD/SL_SLD_MSG_HEAD_TT Detailtabelle zu Kopfmeldungen 20020614
2 Exporting ET_MBAL_DETAIL Call by reference Type reference (TYPE) /DSD/SL_SLD_MBAL_TT Detailtabelle zu Gelddifferenzmeldungen 20020614
3 Exporting ET_QBAL_DETAIL Call by reference Type reference (TYPE) /DSD/SL_SLD_QBAL_TT Detailtabelle zu Mengendifferenzmeldungen 20020614
4 Exporting ET_QDET_DETAIL Call by reference Type reference (TYPE) /DSD/SL_SLD_QDET_TT Abstimmbeleg: Mengen Differenzen, Differenzgründe 20070727
5 Importing IT_MESSAGE_INDEX Call by reference Type reference (TYPE) INT4 Index der Meldung in der Meldungstabelle 20020614

Method GET_MSG_DETAILS on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method GET_QBAL_USING 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 on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method GET_TOUR_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOUR_HEADER Call by reference Type reference (TYPE) /DSD/HH_RAHD_S_TT Tabellentyp Tour Kopf 20070808

Method GET_TOUR_HEADER on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method LOAD_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 zu ladende Daten 20020529
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 LOAD_DATA on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method REFETCH_DATA Signature

Method REFETCH_DATA on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no parameter.
Method REFETCH_DATA on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method SAVE_SLD_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FSR_FROM_COCKPIT Call by reference Type reference (TYPE) /DSD/SL_FSR_DARK ='X': FSR ausCockpit starten 20021122
2 Importing FSR_JOB Call by reference Type reference (TYPE) /DSD/SL_FSR_DARK ='X': FSR als Job starten 20020722
3 Importing IV_EVAL_FAILED Call by reference Type reference (TYPE) XFELD Differenzermittlung nicht sichern 20070820
4 Exporting MSG_FOR_COCKPIT Value transfer Type reference (TYPE) BAPIRET2 Návratový parametr 20020710

Method SAVE_SLD_TO_DB on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no exception.

Method WRITE_DATA_TO_BUFFER Signature

Method WRITE_DATA_TO_BUFFER on class /DSD/SL_CL_MO_BALANCE_MESSAGE has no parameter.
Method WRITE_DATA_TO_BUFFER on class /DSD/SL_CL_MO_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 DSD: Abstimmung Final Differenz 20021031
2 MBAL_USING Exporting Value transfer Type reference (TYPE) /DSD/SL_MBAL_USING_DETAIL_TT DSD: Tabulka s původními informacemi k diferenci 20021028
3 PAYMT Exporting Value transfer Type reference (TYPE) /DSD/HH_PAYMT Differenzbetrag 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 Minimální rozdíl (Hodiny) 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 20021028
4 UOM Exporting Value transfer Type reference (TYPE) UNIT Unit 20021031

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 des geänderten Satzes 20020528
2 E_POK Exporting Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Nová hodnota 20020528
History
Last changed by/on SAP  20100310 
SAP Release Created in 461