SAP ABAP Class /DSD/SL_CL_DATA_BUFFER_SL (Edit Data Buffer Settlement (SL))
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_DATA_BUFFER_SL  
Short Description Edit Data Buffer Settlement (SL)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /DSD/SL   Route Settlement 
Created 20021017   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /DSD/HH_CL_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /DSD/SL_CL_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 /DSD/SL_CL_FRAME_COCKPIT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /DSD/SL_CL_DATA_BUFFER_SL has no interface implemented.
Friends
Class /DSD/SL_CL_DATA_BUFFER_SL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_TNAME_RAHD Constant Public Type reference (TYPE) TABNAME16 '/DSD/HH_RAHD' Name DB Tour Header 20021017
2 MC_TNAME_SLDFLOW Constant Public Type reference (TYPE) TABNAME16 '/DSD/SL_SLD_FLOW' Name DB Settlement Document Flow 20021017
3 MC_TNAME_SLDHEAD Constant Public Type reference (TYPE) TABNAME16 '/DSD/SL_SLD_HEAD' Name DB Settlement Document Header 20021017
4 MC_TNAME_SLDITEM Constant Public Type reference (TYPE) TABNAME16 '/DSD/SL_SLD_ITEM' Name DB Settlement Document Items 20021017
5 MC_TNAME_SLDMBAL Constant Public Type reference (TYPE) TABNAME16 '/DSD/SL_SLD_MBAL' Name DB Settlement Document Amount Differences 20021017
6 MC_TNAME_SLDQBAL Constant Public Type reference (TYPE) TABNAME16 '/DSD/SL_SLD_QBAL' Name DB Settlement Document Quantity Differences 20021017
7 MC_TNAME_SLDQDET Constant Public Type reference (TYPE) TABNAME16 '/DSD/SL_SLD_QDET' Name DB Settlement Document Difference Reasons 20070726
8 MS_BSO Instance attribute Private Type reference (TYPE) /DSD/SL_TBSO Settlement Office 20021017
9 MS_BSOSLTY Instance attribute Private Type reference (TYPE) /DSD/SL_TBSOSLTY Settlement Office-Settlement Types 20021017
10 MT_RAHD Instance attribute Private Type reference (TYPE) /DSD/HH_RAHD_S_TT Table Type Tour Header 20021017
11 MT_RAHD_OLD Instance attribute Private Type reference (TYPE) /DSD/HH_RAHD_S_TT Table Type Tour Header 20021017
12 MT_SLD_FLOW Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_FLOW_TT Table Type Settlement Document Flow 20021017
13 MT_SLD_HEAD Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_HEAD_S_TT Table Type Settlement Document Header 20021017
14 MT_SLD_ITEM Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_ITEM_S_TT Table Type Settlement Document Items 20021017
15 MT_SLD_MBAL Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_MBAL_S_TT Table Type Settlement Amount Differences 20021017
16 MT_SLD_QBAL Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_QBAL_S_TT Table Type Settlement Document Quantity Differences 20021017
17 MT_SLD_QDET Instance attribute Private Type reference (TYPE) /DSD/SL_SLD_QDET_S_TT Settlement Document: Quantity Differences, Diff. Reasons 20070726
18 M_MODE_MAINTAIN Instance attribute Private Type reference (TYPE) /DSD/HH_CHECKBOX Edit Mode: X -> Edit, SPACE -> Display 20021017
19 M_SPART Instance attribute Private Type reference (TYPE) SPART Division 20021017
20 M_VKORG Instance attribute Private Type reference (TYPE) VKORG Sales organization 20021017
21 M_VTWEG Instance attribute Private Type reference (TYPE) VTWEG Distribution Channel 20021017
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER Instance method Public Method Delete Buffer Content 20021017
2 CLEAR_CONTENT Instance method Private Method Delete Internal Buffer Tables 20021017
3 CLEAR_CONTEXT Instance method Private Method Delete Context (Settlement Office, Type, SalesOrg, Etc.) 20021017
4 DELETE_DATA_FROM_BUFFER Instance method Public Method Delete Buffer Entries 20021017
5 GET_CONTEXT Instance method Public Method Determine Settlement Office, Type, SOrg, DistChan, Division 20021017
6 GET_DATA_FROM_BUFFER Instance method Public Method Read Data from the Buffer 20021017
7 GET_DATA_FROM_SLD_FLOW Instance method Public Method Import Data from the Document Flow Database 20021024
8 READ_DATA_FROM_DB Instance method Private Method Read data from database 20021017
9 REFETCH_DATA_FROM_DB Instance method Private Method Refresh Data 20021017
10 SET_CONTEXT Instance method Public Method Set Settlement Office, SOrg, Dist. Channel, Division 20021017
11 WRITE_DATA_TO_BUFFER Instance method Public Method Data is being written to the buffer 20021017
Events
Class /DSD/SL_CL_DATA_BUFFER_SL has no event.
Types
Class /DSD/SL_CL_DATA_BUFFER_SL has no local type.
Method Signatures

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class /DSD/SL_CL_DATA_BUFFER_SL has no parameter.
Method CLEAR_BUFFER on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method CLEAR_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENT Call by reference Type reference (TYPE) /DSD/HH_CHECKBOX X: Aktuelle Datensätze löschen 20021017
2 Importing I_OLD Call by reference Type reference (TYPE) /DSD/HH_CHECKBOX X: "Backups" löschen 20021017

Method CLEAR_CONTENT on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method CLEAR_CONTEXT Signature

Method CLEAR_CONTEXT on class /DSD/SL_CL_DATA_BUFFER_SL has no parameter.
Method CLEAR_CONTEXT on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method DELETE_DATA_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYS Call by reference Type reference (TYPE) /DSD/SL_SLD_KEY_TT Schlüssel Abstimmbeleg Kopf 20021017

Method DELETE_DATA_FROM_BUFFER on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BSO Call by reference Type reference (TYPE) /DSD/SL_TBSO Odsouhlas.kancelář 20021017
2 Exporting ES_SLTYP Call by reference Type reference (TYPE) /DSD/SL_TBSOSLTY Abstimmbüro-Abstimmarten 20021017
3 Exporting E_SPART Call by reference Type reference (TYPE) SPART Obor 20021017
4 Exporting E_VKORG Call by reference Type reference (TYPE) VKORG Prodejní organizace 20021017
5 Exporting E_VTWEG Call by reference Type reference (TYPE) VTWEG Cesta odbytu 20021017

Method GET_CONTEXT on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method GET_DATA_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TABLE Call by reference Object reference (TYPE REF TO) DATA Návratová tabulka 20021017
2 Importing IF_TABLE_NAME Call by reference Type reference (TYPE) CHAR10 Tabelle, aus der die Daten stammen 20021017
3 Importing IS_KEY Call by reference Type reference (TYPE) ANY Datenschlüssel 20021017
4 Importing I_KEY_REDUCTION Call by reference Type reference (TYPE) INT1 1 Reduktion der Keyfelder 20021017
5 Importing I_READ_ONLY Call by reference Type reference (TYPE) /DSD/HH_CHECKBOX /DSD/SL_CL_CONST=>NO Daten sollen (niemals) zurückgeschrieben werden 20021017

Method GET_DATA_FROM_BUFFER on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method GET_DATA_FROM_SLD_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TABLE Call by reference Object reference (TYPE REF TO) DATA Návratová tabulka 20021024
2 Importing IF_TABLE_NAME Call by reference Type reference (TYPE) CHAR10 Tabelle, aus der die Daten stammen 20021024
3 Importing IS_KEY Call by reference Type reference (TYPE) ANY Datenschlüssel 20021024
4 Importing I_KEY_REDUCTION Call by reference Type reference (TYPE) INT1 1 Reduktion der Keyfelder 20021024
5 Importing I_READ_ONLY Call by reference Type reference (TYPE) /DSD/HH_CHECKBOX /DSD/SL_CL_CONST=>NO Daten sollen (niemals) zurückgeschrieben werden 20021024

Method GET_DATA_FROM_SLD_FLOW on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method READ_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TABLE_NAME Call by reference Type reference (TYPE) CHAR10 Tabellenname ohne Präfix 20021017
2 Importing IS_KEY Call by reference Type reference (TYPE) /DSD/SL_SLD_KEY Struktur mit Schlüssel zu Abstimmbeleg Kopf 20021017

Method READ_DATA_FROM_DB on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method REFETCH_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYS Call by reference Type reference (TYPE) /DSD/SL_SLD_KEY_TT Schlüssel Abstimmbeleg Kopf 20021017

Method REFETCH_DATA_FROM_DB on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSO Call by reference Type reference (TYPE) /DSD/SL_TBSO Odsouhlas.kancelář 20021017
2 Importing IS_SLTYP Call by reference Type reference (TYPE) /DSD/SL_TBSOSLTY Abstimmbüro-Abstimmarten 20021017
3 Importing I_SPART Call by reference Type reference (TYPE) SPART Obor 20021017
4 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Prodejní organizace 20021017
5 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Cesta odbytu 20021017

Method SET_CONTEXT on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.

Method WRITE_DATA_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TABLE_NAME Call by reference Type reference (TYPE) STRING Tabellenname ohne Präfix 20021017
2 Importing IR_TABLE Call by reference Type reference (TYPE) REF TO DATA in den Puffer zu schreibende Daten 20021017
3 Importing IS_SETTLE Call by reference Type reference (TYPE) /DSD/SL_SLD_KEY Schlüssel zu Abstimmbeleg Kopf 20021017
4 Importing I_MODIFIED Call by reference Type reference (TYPE) /DSD/HH_CHECKBOX /DSD/SL_CL_CONST=>YES X: Einzufügende Daten <> aus dem Puffer erhaltene 20021017

Method WRITE_DATA_TO_BUFFER on class /DSD/SL_CL_DATA_BUFFER_SL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 461