SAP ABAP Class CL_ALV_BDS (BDS Access and Data Retention)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SLIS (Package) Generic list types
Properties
Class CL_ALV_BDS  
Short Description BDS Access and Data Retention    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIS   Generic list types 
Created 19990928   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SBDST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ALV_BDS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_ALV_RM_BDS_FRIEND 20090422 Friend of CL_ALV_BDS
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CLASSNAME Constant Public Type reference (TYPE) BAPIBDS01-CLASSNAME 'ALVLAYOUTTEMPLATES' 'ALVLAYOUTTEMPLATES' 19990928
2 MC_CLASSTYPE Constant Public Type reference (TYPE) BAPIBDS01-CLASSTYPE 'OT' 'OT' 19990928
3 MC_CRYSTAL_EXTENSION Constant Public Type reference (TYPE) STRING 'RPT' Name of Extension for Crystal Files 20010401
4 MC_CRYSTAL_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT 'C' Crystal Characteristics 20010401
5 MC_CRYSTAL_NAME Constant Public Type reference (TYPE) STRING 'Crystal Reports' Name of Crystal Application 20010401
6 MC_CUS_TEMPLATE Constant Private Type reference (TYPE) BAPIBDS01-OBJKEY 'CUS_STANDARD_TEMPLATE' CUS_STANDARD_TEMPLATE' 19990928
7 MC_EXCEL_EXTENSION Constant Public Type reference (TYPE) STRING 'XLS' Name of Extension for Excel Files 20010401
8 MC_EXCEL_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT 'E' Excel Characteristics 20010401
9 MC_EXCEL_NAME Constant Public Type reference (TYPE) STRING 'Microsoft Excel' Name of Excel Application 20010401
10 MC_GRID_EXTENSION Constant Public Type reference (TYPE) STRING ' ' Name of Extension for Excel Files 20041014
11 MC_GRID_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT ' ' Excel Characteristics 20041014
12 MC_GRID_NAME Constant Public Type reference (TYPE) STRING 'SAP List Viewer' Name of Excel Application 20041014
13 MC_LOTUS_EXTENSION Constant Public Type reference (TYPE) STRING '123' Name of Extension for Lotus Files 20010401
14 MC_LOTUS_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT 'L' Lotus Characteristics 20010401
15 MC_LOTUS_NAME Constant Public Type reference (TYPE) STRING 'Lotus 1-2-3' Name of Lotus Application 20010401
16 MC_MHTML_EXTENSION Constant Public Type reference (TYPE) STRING 'MHTML' Name of Extension for XML Files 20050804
17 MC_MHTML_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT 'M' Characteristics for XML 20050804
18 MC_MHTML_NAME Constant Public Type reference (TYPE) STRING 'SAP internal' Name of SO Application 20050804
19 MC_MM_CRYSTAL Constant Private Type reference (TYPE) BDS_FILENA 'sap_mm.rpt' Business Document Service: File Names 20010129
20 MC_MM_EXCEL Constant Private Type reference (TYPE) BDS_FILENA 'sap_mm.xls' Business Document Service: File Names 20010129
21 MC_MM_LOTUS Constant Private Type reference (TYPE) BDS_FILENA 'sap_mm.123' Business Document Service: File Names 20010129
22 MC_ODS_EXTENSION Constant Public Type reference (TYPE) STRING 'ods' Name of Extension for ODS Files 20051130
23 MC_ODS_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT 'O' Characteristics for ODS 20051130
24 MC_ODS_NAME Constant Public Type reference (TYPE) STRING 'Open Document Spreadsheet' Name of ODS Application 20051130
25 MC_OM_CRYSTAL Constant Private Type reference (TYPE) BDS_FILENA 'sap_mm.rpt' Business Document Service: File Names 20010129
26 MC_OM_EXCEL Constant Private Type reference (TYPE) BDS_FILENA 'sap_om.xls' Business Document Service: File Names 20010129
27 MC_OM_LOTUS Constant Private Type reference (TYPE) BDS_FILENA 'sap_mm.123' Business Document Service: File Names 20010129
28 MC_SAP_TEMPLATE Constant Private Type reference (TYPE) BAPIBDS01-OBJKEY 'SAP_STANDARD_TEMPLATE' 'SAP_STANDARD_TEMPLATE' 19990928
29 MC_SM_EXCEL Constant Private Type reference (TYPE) BDS_FILENA 'sap_sm.xls' Business Document Service: File Names 20100416
30 MC_SO_EXTENSION Constant Public Type reference (TYPE) STRING 'SXC' Name of the Extension for SO Files 20030908
31 MC_SO_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT 'S' Characteristics for SO 20030908
32 MC_SO_NAME Constant Public Type reference (TYPE) STRING 'Star Office' Name of SO Application 20030908
33 MC_XLSX_EXTENSION Constant Public Type reference (TYPE) STRING 'XLSX' Name of Extension 20081218
34 MC_XLSX_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT 'Y' Characteric for XLSX 20081218
35 MC_XML_DATA_EXTENSION Constant Public Type reference (TYPE) STRING 'XML' Name of Extension for XML Files 20060315
36 MC_XML_DATA_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT 'D' Characteristics for XML 20060315
37 MC_XML_DATA_NAME Constant Public Type reference (TYPE) STRING 'SAP internal' Name of SO Application 20060315
38 MC_XML_EXTENSION Constant Public Type reference (TYPE) STRING 'XML' Name of Extension for XML Files 20030909
39 MC_XML_FRONTEND Constant Public Type reference (TYPE) LVC_FRONT 'X' Characteristics for XML 20030909
40 MC_XML_NAME Constant Public Type reference (TYPE) STRING 'SAP internal' Name of XSLT Transformation 20030909
41 MR_CL_ALV_VARIANT Instance attribute Private Object reference (TYPE REF TO) CL_ALV_VARIANT ALV Variant Management 20010605
42 MS_BDS_DEFLT Instance attribute Private Type reference (TYPE) LVC_S_BDS Structure for BDS Template List Display 20010329
43 MS_BDS_WITH_URL Instance attribute Private Type reference (TYPE) LVC_S_BDS GUID From BDS 19991011
44 MS_FILES Instance attribute Private Type reference (TYPE) BAPIFILES Business Document Services: Transfer Table for File Names 20000204
45 MS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV Layout 19991008
46 MS_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT ALV Variant 19991002
47 MT_ALV_BDS Instance attribute Private Type reference (TYPE) LVC_T_BDS Internal Display Table 19991002
48 MT_ALV_BDS_TMP Instance attribute Private Type reference (TYPE) LVC_T_BDS Temporary Internal Display Table 19991002
49 MT_ALV_BDS_TMP2 Instance attribute Private Type reference (TYPE) LVC_T_BDS Temporary Internal Display Table 19991002
50 MT_FILTER Instance attribute Private Type reference (TYPE) LVC_T_FILT ALV Control: Table of Filter Conditions 19991214
51 MT_THIRD_PARTY Static Attribute Private Type reference (TYPE) T_ALV_THIRD_PARTY 20041014
52 M_CL_BDS_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) CL_BDS_DOCUMENT_SET Reference to BDS Document 19991002
53 M_CL_BDS_DOCUMENT_STATIC Static Attribute Private Object reference (TYPE REF TO) CL_BDS_DOCUMENT_SET Reference to BDS Document 20000221
54 M_FRONTEND Instance attribute Private Type reference (TYPE) LVC_FRONT View 19991008
55 M_FRONTEND_TMP Instance attribute Private Type reference (TYPE) LVC_FRONT ALV Control: Excel, Crystal or ALV 20000104
56 M_TABLE_MODIFIED Instance attribute Private Type reference (TYPE) CHAR01 '1' = mt_alv_bds_tmp, '2' = mt_alv_bds_tmp2 19991011
57 M_VIEW Instance attribute Private Type reference (TYPE) UI_FUNC View 19991008
Methods
# Method Level Visibility Method type Description Created on
1 BALANCE_BDS_WITH_TABLE Instance method Private Method Matches the BDS with an LVC_T_BDS Table 20000209
2 BALANCE_TABLE_WITH_BDS Instance method Private Method Matches an LVC_T_BDS Table with the BDS 19991009
3 BDS_COPY_AND_CREATE Instance method Private Method Copies GUID_FROM to GUID_TO and Creates it 20000105
4 BDS_DELETE Instance method Public Method Deletes the Object Key for a Variant from the BDS 19991022
5 BDS_GET_DOCINFO Instance method Private Method Gives URL or Loads File from HD from Document into the BDS 19991021
6 BDS_GET_TEMPLATE Instance method Private Method Read BDS from Object_key, SAP and CUS 19991212
7 BDS_IMPORT Instance method Public Method Copies the BDS from Client x to Client Y 19991019
8 BDS_TRANSPORT Instance method Public Method Provide Data for Transport 19991020
9 CHK_TEMPL_OF_OBJECT_KEY Instance method Private Method Returns Flag if Template Exists, Unique or >1 19991008
10 CLEAN_VARIANT Instance method Private Method Cleans Up the Current Variant (e.g. Deleted BDS-GUIDs) 20010605
11 COMPARE_2_ALV_BDS_ITEMS Instance method Private Method Compares Two BDS Tables for Differences 20010420
12 COMPARE_2_ALV_BDS_TABLES Instance method Private Method Compares Two BDS Tables for Differences 19991018
13 CONSTRUCTOR Instance method Public Constructor Class Constructor 19991002
14 CREATE_BINARY_FROM_TABLE Static method Public Method Generates Document from Table Data 20000216
15 CREATE_BINARY_FROM_TABLE_255 Static method Public Method Saves Document from Table to Cache 20000221
16 CREATE_MASK_FOR_FILEFILTER Static method Public Method Perform Masking for Window Common Dialog 20010401
17 CREATE_TEXT_FROM_TABLE Static method Public Method Generates Document from Table Data 20000216
18 CREATE_TEXT_FROM_TABLE_255 Static method Public Method Saves Document from Table to Cache 20000221
19 FILTER_TEMPLATES Instance method Private Method Object_key + Language Filter on Tables 20000104
20 GET_BINARY_AS_TABLE Static method Public Method Gets Document as Table 20000216
21 GET_BINARY_AS_TABLE_255 Static method Public Method Gets Document as Table 20000221
22 GET_NEW_BDS_TABLE Instance method Private Method Checks if Table is Filled. If yes, Refreshes Based on BDS 20000109
23 GET_TEMPLATE_FROM_OBJECT_KEY Instance method Private Method Gets the Language-Dependent Template for an Object Key 19991126
24 GET_TEXT_AS_TABLE Static method Public Method Gets Document as Table 20000216
25 GET_TEXT_AS_TABLE_255 Static method Public Method Gets Document as Table 20000221
26 GET_UNIQUE_OBJECTKEY Static method Public Method Generates Unique Object Key 20000216
27 GET_VALUES Instance method Public Method Returns Values of the Class 19991009
28 GET_VIEW Instance method Public Method Returns the View 19991202
29 LVC_FILTER_APPLY Instance method Private Method Apply MT_FILTER and Output Dialog 19991216
30 MAINTAIN_CANCEL Instance method Public Method BDS Maintenance: Cancel 19991009
31 MAINTAIN_CONTINUE Instance method Public Method BDS Maintenance: Accept Current Settings 19991229
32 MAINTAIN_DELETE Instance method Public Method BDS Maint.: Delete Templates from MT_ALV_BDS_TMP2 (not BDS) 19991009
33 MAINTAIN_DOWNLOAD Instance method Public Method BDS Maintenance: Download Templates From BDS to HD 19991009
34 MAINTAIN_REFRESH Instance method Public Method BDS Maintenance: Refresh 19991009
35 MAINTAIN_RESET Instance method Public Method Maintain BDS: Reset 20090714
36 MAINTAIN_SAVE Instance method Public Method BDS Maintenance: Save 19991009
37 MAINTAIN_STANDARD Instance method Public Method BDS Maintenance: Set Default Template 19991011
38 MAINTAIN_STORNO Instance method Public Method BDS Maintenance: Delete Default Template 19991020
39 MAINTAIN_UPLOAD Instance method Public Method BDS Maintenance: Upload Template 19991229
40 SELECT_TEMPLATE Instance method Public Method Returns the URL 19991229
41 SET_CURRENT_TEMPLATE Instance method Private Method Sets the Currently Displayed Template in Table lvc_t_bds 20010518
42 SET_DEFAULT_TEMPLATE Instance method Private Method Sets the Default Template in Table lvc_t_bds 19991012
43 SET_VALUES Instance method Public Method Sets Attributes of the Class 19991210
44 SET_VIEW Instance method Public Method Sets the View 19991202
45 UPDATE_EXTOBJID Static method Public Method Sets External Template ID in BDS 20000219
Events
Class CL_ALV_BDS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ALV_THIRD_PARTY Private See coding 20041014 begin of S_ALV_THIRD_PARTY , sap_release type SYSAPRL, is_active type sap_bool, is_installed type sap_bool, product_key type char40, product_name type char63, product_version type char30, end of s_alv_third_party
2 T_ALV_THIRD_PARTY Private See coding 20041014 t_alv_third_party type standard table of s_alv_third_party with key table_line
Method Signatures

Method BALANCE_BDS_WITH_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_BDS Call by reference Type reference (TYPE) LVC_T_BDS BDS-Tabelle 20000209

Method BALANCE_BDS_WITH_TABLE on class CL_ALV_BDS has no exception.

Method BALANCE_TABLE_WITH_BDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_BDS Call by reference Type reference (TYPE) LVC_T_BDS BDS-Tabelle 19991009

Method BALANCE_TABLE_WITH_BDS on class CL_ALV_BDS has no exception.

Method BDS_COPY_AND_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTIES Call by reference Type reference (TYPE) SBDST_PROPERTIES Properties 20000110
2 Exporting ES_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS ALV-BDS-Struktur 20000105
3 Importing IS_ALV_BDS_FROM Value transfer Type reference (TYPE) LVC_S_BDS GUID from 20000105
4 Importing IS_ALV_BDS_TO Call by reference Type reference (TYPE) LVC_S_BDS GUID to 20000105
# Exception Resumable Description Created on
1 BDS_ERROR BDS error 20000105
2 OBJECT_KEY_EXISTS Guid to bereits vorhanden 20000105

Method BDS_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Feldname internes Tabellenfeld 19991022
2 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT Abap-Reportname 19991022

Method BDS_DELETE on class CL_ALV_BDS has no exception.

Method BDS_GET_DOCINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Business Document Service: Dokument-ID 19991021
2 Exporting ET_CONTENT Call by reference Type reference (TYPE) SBDST_CONTENT Tabelle mit inhalt 20000201
3 Exporting E_FILESIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20000201
4 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 19991021
5 Importing IS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Business Document Service: Dokument-ID 19991021
6 Importing I_TABLE_REQUESTED Call by reference Type reference (TYPE) FLAG 'X' : Rückgabe in Tabelle erwünscht 20000201

Method BDS_GET_DOCINFO on class CL_ALV_BDS has no exception.

Method BDS_GET_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_BDS Call by reference Type reference (TYPE) LVC_T_BDS Struktur für BDS-Template-Listanzeige 19991212
2 Importing IS_ALV_BDS Value transfer Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 19991212
# Exception Resumable Description Created on
1 ERROR_KPRO 20000929
2 INTERNAL_ERROR 20000929
3 NOTHING_FOUND 20000929
4 NOT_ALLOWED 20000929
5 NOT_AUTHORIZED 20000929
6 PARAMETER_ERROR 20000929

Method BDS_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Feldname internes Tabellenfeld 19991118
2 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT Abap-Reportname 19991019
3 Importing I_CLIENT_FROM Value transfer Type reference (TYPE) MANDT Mandant 19991019
4 Importing I_CLIENT_TO Value transfer Type reference (TYPE) MANDT Mandant 19991019

Method BDS_IMPORT on class CL_ALV_BDS has no exception.

Method BDS_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMMFILE_ENTRIES Call by reference Type reference (TYPE) SBDST_COMMFILE_ENTRIES Daten fuer das Transportwesen 19991020
2 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Feldname internes Tabellenfeld 19991022
3 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT Abap-Reportname 19991022

Method BDS_TRANSPORT on class CL_ALV_BDS has no exception.

Method CHK_TEMPL_OF_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_TEMPL Call by reference Type reference (TYPE) C Flag 19991008
2 Importing IS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS ALV-Struktur 19991008

Method CHK_TEMPL_OF_OBJECT_KEY on class CL_ALV_BDS has no exception.

Method CLEAN_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20010605
2 Changing CS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20010605
# Exception Resumable Description Created on
1 WRONG_VARIANT Varianten aus Referenz und CL_ALV_BDS sind nicht gleich 20010605

Method COMPARE_2_ALV_BDS_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CS_MASTERITEM Value transfer Type reference (TYPE) LVC_S_BDS ALV-BDS-Struktur 20010420
2 Importing CS_SLAVEITEM Value transfer Type reference (TYPE) LVC_S_BDS ALV-BDS-Struktur 20010420
3 Exporting E_EQUAL Value transfer Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20010420

Method COMPARE_2_ALV_BDS_ITEMS on class CL_ALV_BDS has no exception.

Method COMPARE_2_ALV_BDS_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MASTERTAB Call by reference Type reference (TYPE) LVC_T_BDS ALV-BDS-Struktur 20000104
2 Changing CT_SLAVETAB Call by reference Type reference (TYPE) LVC_T_BDS ALV-BDS-Struktur 20000104

Method COMPARE_2_ALV_BDS_TABLES on class CL_ALV_BDS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CL_ALV_VARIANT Value transfer Object reference (TYPE REF TO) CL_ALV_VARIANT ALV-Variantenverwaltung 20010605
2 Importing IS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS ALV-Struktur 19991002
3 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Layout 19991008
4 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT ALV-Variant 19991008

Method CONSTRUCTOR on class CL_ALV_BDS has no exception.

Method CREATE_BINARY_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 20000216
2 Importing IT_BINARY Call by reference Type reference (TYPE) LVC_T_X1022 Business Document Service: Filecontent 20000216
3 Importing I_BYTE_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20000216
4 Importing I_CLASSNAME Call by reference Type reference (TYPE) BDS_CLSNAM Business Document Service: Klassenname 20000216
5 Importing I_CLASSTYPE Call by reference Type reference (TYPE) BDS_CLSTYP Business Document Service: Klassentyp 20000216

Method CREATE_BINARY_FROM_TABLE on class CL_ALV_BDS has no exception.

Method CREATE_BINARY_FROM_TABLE_255 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 20000221
2 Importing IT_BINARY Call by reference Type reference (TYPE) LVC_T_MIME Business Document Service: Filecontent 20000221
3 Importing I_BYTE_SIZE Call by reference Type reference (TYPE) INT4 Dateilänge in Bytes 20000221
4 Importing I_CLASSNAME Call by reference Type reference (TYPE) BDS_CLSNAM Business Document Service: Klassenname 20000221
5 Importing I_CLASSTYPE Call by reference Type reference (TYPE) BDS_CLSTYP Business Document Service: Klassentyp 20000221

Method CREATE_BINARY_FROM_TABLE_255 on class CL_ALV_BDS has no exception.

Method CREATE_MASK_FOR_FILEFILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MASK Call by reference Type reference (TYPE) CHAR255 char255 20010401
2 Exporting E_DEFAULT_EXTENSION Value transfer Type reference (TYPE) STRING 20030908
3 Importing I_FRONTEND Value transfer Type reference (TYPE) LVC_FRONT ALV-Control: Excel, Crystal oder ALV 20010401

Method CREATE_MASK_FOR_FILEFILTER on class CL_ALV_BDS has no exception.

Method CREATE_TEXT_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 20000216
2 Importing IT_TEXT Call by reference Type reference (TYPE) LVC_T_1022 Business Document Service: Filecontent 20000216
3 Importing I_BYTE_SIZE Call by reference Type reference (TYPE) INT4 Dateilänge in Bytes 20000216
4 Importing I_CLASSNAME Call by reference Type reference (TYPE) BDS_CLSNAM Business Document Service: Klassenname 20000216
5 Importing I_CLASSTYPE Call by reference Type reference (TYPE) BDS_CLSTYP Business Document Service: Klassentyp 20000216

Method CREATE_TEXT_FROM_TABLE on class CL_ALV_BDS has no exception.

Method CREATE_TEXT_FROM_TABLE_255 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 20000221
2 Importing IT_TEXT Call by reference Type reference (TYPE) LVC_T_TEXT Business Document Service: Filecontent 20000221
3 Importing I_BYTE_SIZE Call by reference Type reference (TYPE) INT4 Dateilänge in Bytes 20000221
4 Importing I_CLASSNAME Call by reference Type reference (TYPE) BDS_CLSNAM Business Document Service: Klassenname 20000221
5 Importing I_CLASSTYPE Call by reference Type reference (TYPE) BDS_CLSTYP Business Document Service: Klassentyp 20000221

Method CREATE_TEXT_FROM_TABLE_255 on class CL_ALV_BDS has no exception.

Method FILTER_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FILTER Call by reference Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 20000104
2 Exporting ET_FILT_INSIDE Call by reference Type reference (TYPE) LVC_T_FIDX ALV-Control: Filter Index 20000104
3 Importing IT_ALV_BDS Value transfer Type reference (TYPE) LVC_T_BDS BDS-Tabelle 20000104
4 Importing I_FRONTEND Value transfer Type reference (TYPE) LVC_FRONT ALV-Control: Excel, Crystal oder ALV 20000914
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU R/3-System, aktuelle Sprache 20000104
6 Importing I_OBJECT_KEY Value transfer Type reference (TYPE) BDS_TYPEID Business Document Service: Objektschlüssel 20000104
7 Importing I_TEMPLATE Value transfer Type reference (TYPE) BDS_DOCID Business Document Service: Dokument-ID 20000105

Method FILTER_TEMPLATES on class CL_ALV_BDS has no exception.

Method GET_BINARY_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 20000216
2 Exporting ET_BINARY Call by reference Type reference (TYPE) LVC_T_X1022 Business Document Service: Filecontent 20000216
3 Exporting E_BINARY_LENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20000216
4 Importing I_CLASSNAME Call by reference Type reference (TYPE) BDS_CLSNAM Business Document Service: Klassenname 20000216
5 Importing I_CLASSTYPE Call by reference Type reference (TYPE) BDS_CLSTYP Business Document Service: Klassentyp 20000216
# Exception Resumable Description Created on
1 ERROR Fehler 20000229
2 NOTHING_FOUND Nichts gefunden 20000229

Method GET_BINARY_AS_TABLE_255 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 20000221
2 Exporting ET_BINARY Call by reference Type reference (TYPE) LVC_T_MIME Business Document Service: Filecontent 20000221
3 Exporting E_BINARY_LENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20000221
4 Importing I_CLASSNAME Call by reference Type reference (TYPE) BDS_CLSNAM Business Document Service: Klassenname 20000221
5 Importing I_CLASSTYPE Call by reference Type reference (TYPE) BDS_CLSTYP Business Document Service: Klassentyp 20000221

Method GET_BINARY_AS_TABLE_255 on class CL_ALV_BDS has no exception.

Method GET_NEW_BDS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_BDS Call by reference Type reference (TYPE) LVC_T_BDS BDS-Tabelle 20000109
2 Exporting E_NOITEM Call by reference Type reference (TYPE) CHAR01 'X' wenn kein Eintrag in uebergebener Tabelle 20000109

Method GET_NEW_BDS_TABLE on class CL_ALV_BDS has no exception.

Method GET_TEMPLATE_FROM_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABIX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20000105
2 Importing IS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS ALV-BDS-Struktur 20000105
3 Importing IT_ALV_BDS Call by reference Type reference (TYPE) LVC_T_BDS ALV-BDS-Struktur 20000105
# Exception Resumable Description Created on
1 NOT_FOUND Kein Template existiert 19991201
2 UNIQUE_TEMPLATE_FOUND Genau ein passendes Template sy-langu, eng, .. gefunden 19991215

Method GET_TEXT_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 20000228
2 Exporting ET_TEXT Call by reference Type reference (TYPE) LVC_T_1022 Business Document Service: Filecontent 20000216
3 Exporting E_TEXT_LENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20000216
4 Importing I_CLASSNAME Call by reference Type reference (TYPE) BDS_CLSNAM Business Document Service: Klassenname 20000216
5 Importing I_CLASSTYPE Call by reference Type reference (TYPE) BDS_CLSTYP Business Document Service: Klassentyp 20000216
# Exception Resumable Description Created on
1 ERROR Fehler 20000229
2 NOTHING_FOUND Nichts gefunden 20000229

Method GET_TEXT_AS_TABLE_255 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 20000228
2 Exporting ET_TEXT Call by reference Type reference (TYPE) W3HTMLTAB Business Document Service: Filecontent 20000221
3 Exporting E_TEXT_LENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20000221
4 Importing I_CLASSNAME Call by reference Type reference (TYPE) BDS_CLSNAM Business Document Service: Klassenname 20000221
5 Importing I_CLASSTYPE Call by reference Type reference (TYPE) BDS_CLSTYP Business Document Service: Klassentyp 20000221
# Exception Resumable Description Created on
1 ERROR Fehler 20000301
2 NOTHING_FOUND Kein Dokument vorhanden 20000301

Method GET_UNIQUE_OBJECTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTKEY Call by reference Type reference (TYPE) BDS_TYPEID Business Document Service: Objektschlüssel 20000216
2 Importing I_CLASSNAME Call by reference Type reference (TYPE) BDS_CLSNAM Business Document Service: Klassenname 20000216
3 Importing I_CLASSTYPE Call by reference Type reference (TYPE) BDS_CLSTYP Business Document Service: Klassentyp 20000216
# Exception Resumable Description Created on
1 UNKNOWN_CLASSNAME Klassenname nicht unterstützt 20000228

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BDS_WITH_URL Call by reference Type reference (TYPE) LVC_S_BDS BDS mit URL 19991011
2 Exporting ET_ALV_BDS Call by reference Type reference (TYPE) LVC_T_BDS ALV-BDS-Tabelle 19991009
3 Exporting E_FRONTEND Value transfer Type reference (TYPE) LVC_FRONT Charakterfeld der Länge 1 20010521
4 Exporting E_FRONTEND_TMP Value transfer Type reference (TYPE) LVC_FRONT ALV-Control: Excel, Crystal oder ALV 20010521
5 Importing I_OK_CODE Value transfer Type reference (TYPE) SY-UCOMM ok_code 19991009

Method GET_VALUES on class CL_ALV_BDS has no exception.

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FRONTEND Call by reference Type reference (TYPE) LVC_FRONT ALV-Control: Excel, Crystal oder ALV 19991202
2 Importing I_TEMP_VIEW Value transfer Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20000104

Method GET_VIEW on class CL_ALV_BDS has no exception.

Method LVC_FILTER_APPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTENT Call by reference Type reference (TYPE) SBDST_CONTENT Tabelle mit inhalt der Datei 20000201
2 Exporting E_FILESIZE Call by reference Type reference (TYPE) INT4 Dateigrösse 20000201
3 Importing IT_ALV_BDS Call by reference Type reference (TYPE) LVC_T_BDS BDS-Tabelle 19991216
4 Importing I_TABLE_REQUESTED Call by reference Type reference (TYPE) FLAG 'X' falls Tabelle erwünscht 20000201
# Exception Resumable Description Created on
1 BDS_ERROR Intener BDS-Fehler (Template gesperrt, keine Authority) 20010330
2 CANCEL_DIALOG Dialogauswahl gecancelt 19991216
3 NOT_FOUND kein Eintrag gefunden 20000105

Method MAINTAIN_CANCEL Signature

Method MAINTAIN_CANCEL on class CL_ALV_BDS has no parameter.
Method MAINTAIN_CANCEL on class CL_ALV_BDS has no exception.

Method MAINTAIN_CONTINUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ALV_BDS Value transfer Type reference (TYPE) LVC_S_BDS BDS-Struktur mit URL 19991229
# Exception Resumable Description Created on
1 BDS_ERROR Fehler BDS evtl. Template in Use, no authority 20010330
2 CANCEL cancel 19991229
3 NO_TEMPLATE_FOR_VIEW Kein passendes Template für gewählten View vorhanden 20010128

Method MAINTAIN_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Layout 19991018
2 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT ALV-Variante 19991018
3 Importing IT_SEL_ROWS Value transfer Type reference (TYPE) LVC_T_ROW selektierte Rows 19991009

Method MAINTAIN_DELETE on class CL_ALV_BDS has no exception.

Method MAINTAIN_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Layout 19991018
2 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT ALV-Variante 19991018
3 Importing IT_SEL_ROWS Value transfer Type reference (TYPE) LVC_T_ROW selektierte Rows 19991009

Method MAINTAIN_DOWNLOAD on class CL_ALV_BDS has no exception.

Method MAINTAIN_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Layout 19991009
2 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT ALV-Variante 19991009

Method MAINTAIN_REFRESH on class CL_ALV_BDS has no exception.

Method MAINTAIN_RESET Signature

Method MAINTAIN_RESET on class CL_ALV_BDS has no parameter.
Method MAINTAIN_RESET on class CL_ALV_BDS has no exception.

Method MAINTAIN_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Layout 19991009
2 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT ALV-Variante 19991009
3 Importing I_BDS_SAVE Value transfer Type reference (TYPE) C 'X' BDS speichern = 'X' 19991009
# Exception Resumable Description Created on
1 IRREGULAR_STATE falscher Zustand 20000104

Method MAINTAIN_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_ROWS Value transfer Type reference (TYPE) LVC_T_ROW LVC selekted 19991011
# Exception Resumable Description Created on
1 IRREGULAR_CONDITION Object has a condition, where no Standardtemplate can be put 19991011

Method MAINTAIN_STORNO Signature

Method MAINTAIN_STORNO on class CL_ALV_BDS has no parameter.
Method MAINTAIN_STORNO on class CL_ALV_BDS has no exception.

Method MAINTAIN_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Layout 19991229
2 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT ALV-Variante 19991229
# Exception Resumable Description Created on
1 BDS_ERROR Allgemeiner Fehler in BDS-Bearbeitung 19991229

Method SELECT_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS ALV-Struktur 19991229
2 Exporting ET_CONTENT Call by reference Type reference (TYPE) SBDST_CONTENT Datei als Tabelle 20000201
3 Exporting E_FILESIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20000201
4 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Layout 19991229
5 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT ALV-Variante 19991229
6 Importing I_FRONTEND Value transfer Type reference (TYPE) LVC_FRONT View 19991229
7 Importing I_SUPRESS_MESSAGE Value transfer Type reference (TYPE) FLAG allgemeines flag 20021030
8 Importing I_TABLE_REQUESTED Call by reference Type reference (TYPE) FLAG allgemeines flag 20000201
# Exception Resumable Description Created on
1 CANCEL Abbrechen aktiviert 19991229
2 INTERNAL_ERROR BDS-Fehler 20010321
3 NOT_FOUND Template nicht gefunden 19991229
4 NO_AUTHORISATION fehlende Berechtigung 20010321
5 NO_CHANGE keine Änderung durchgeführt 19991229

Method SET_CURRENT_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_BDS Call by reference Type reference (TYPE) LVC_T_BDS ALV-BDS-Tabelle 20010518
2 Importing IS_ALV_BDS Value transfer Type reference (TYPE) LVC_S_BDS ALV-BDS-Struktur 20010518

Method SET_CURRENT_TEMPLATE on class CL_ALV_BDS has no exception.

Method SET_DEFAULT_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_BDS Call by reference Type reference (TYPE) LVC_T_BDS ALV-BDS-Tabelle 19991012
2 Importing IS_ALV_BDS Value transfer Type reference (TYPE) LVC_S_BDS ALV-BDS-Struktur 19991012

Method SET_DEFAULT_TEMPLATE on class CL_ALV_BDS has no exception.

Method SET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BDS_DEFLT Value transfer Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 19991210
2 Importing IT_FILTER Value transfer Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 19991214
3 Importing I_SUPRESS_MESSAGE Value transfer Type reference (TYPE) FLAG allgemeines flag 20021028

Method SET_VALUES on class CL_ALV_BDS has no exception.

Method SET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FRONTEND Value transfer Type reference (TYPE) LVC_FRONT ALV-Control: Excel, Crystal oder ALV 19991202
2 Importing I_TEMP_VIEW Value transfer Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20000104

Method SET_VIEW on class CL_ALV_BDS has no exception.

Method UPDATE_EXTOBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ALV_BDS Call by reference Type reference (TYPE) LVC_S_BDS Struktur für BDS-Template-Listanzeige 20000219
# Exception Resumable Description Created on
1 INVALID_EXTOBJID Die angegebene ObjectID ist ungültig ( initial ) 20000219
2 TEMPLATE_NOT_FOUND Das Template existiert nicht 20000219
History
Last changed by/on SAP  20130531 
SAP Release Created in