SAP ABAP Class CL_IWP_LR_DARTX_INTERFACE (Interface to DARTx for Local Reporting)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-ILM-RW (Application Component) Retention Warehouse
     IWP_LOCAL_REPORTING_SERVICES (Package) Services and Interfaces for Local Reporting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20091102
Properties
Class CL_IWP_LR_DARTX_INTERFACE  
Short Description Interface to DARTx for Local Reporting    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWP_LOCAL_REPORTING_SERVICES   Services and Interfaces for Local Reporting 
Created 20090803   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IWP_LR_DARTX_INTERFACE has no interface implemented.
Friends
Class CL_IWP_LR_DARTX_INTERFACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LC_DOWNLOAD_BROW Constant Public Type reference (TYPE) STRING 'Download Browser' 20091006
2 LC_HIDE_KEY_FIELDS Constant Public Type reference (TYPE) STRING 'Hide key fields' 20121226
3 LC_HIDE_NONKEY_FIELDS Constant Public Type reference (TYPE) STRING 'Hide nonkey fields' 20121226
4 LC_SHOW_KEY_FIELD Constant Public Type reference (TYPE) STRING 'Show only Key Fields' Show Key Field 20091006
5 LC_SHOW_NON_KEY_FIELD Constant Public Type reference (TYPE) STRING 'Show Non-key fields' Show Non Key Field 20091006
6 LC_TABLE_BROW Constant Public Type reference (TYPE) STRING 'Display Table Content' 20091006
7 LC_TABLE_DESC Constant Public Type reference (TYPE) STRING 'Table Description' 20091006
8 LC_TABLE_LIST Constant Public Type reference (TYPE) STRING 'List of Tables' 20091006
9 LC_TABLE_NAME Constant Public Type reference (TYPE) STRING 'Table Name' 20091006
10 LC_TOP_TEXT Constant Public Type reference (TYPE) STRING 'Table name search using Audit Package' 20091006
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTING_FILES Static method Public Method 20091117
2 CHECK_SERVER_FILE Static method Public Method 20090826
3 CHECK_TARGET_FILE Static method Public Method 20090804
4 CHECK_VIEW Static method Public Method 20091105
5 CREATE_DATA Static method Private Method 20090828
6 DELETE_ALL_FILES Static method Public Method 20091117
7 DELETE_FILE Static method Public Method 20091006
8 DOWNLOAD_FILE Static method Public Method 20090804
9 GET_AUDIT_AREA_FROM_FILE Static method Private Method 20091007
10 GET_DATA Static method Public Method 20090803
11 GET_DATA_DESCRIPTION Static method Public Method 20090803
12 GET_DATA_FROM_FILE Static method Public Method 20090828
13 GET_FIELDNAME Static method Public Method 20091007
14 GET_FILES Static method Public Method 20090803
15 GET_FILE_EXTENSION Static method Public Method 20091118
16 GET_FILE_FROM_SERVER Static method Public Method 20090826
17 GET_METADATA Static method Private Method 20090828
18 GET_TABLE_NAME Static method Public Method 20090817
19 JOB_GET_AND_WRITE_DATA Static method Public Method 20090907
20 SHOW_VIEW Static method Private Method 20090828
21 VIEW_STRUCTURE_CREATE Static method Private Method 20090828
22 WRITE_DATA_TO_SERVER Static method Public Method 20090828
Events
Class CL_IWP_LR_DARTX_INTERFACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_ABAPCODE Private See coding 20090828 tty_abapcode type standard table of ty_abapcode
2 TTY_FIELDS Public See coding 20091007 tty_fields TYPE STANDARD TABLE OF ty_fields
3 TY_ABAPCODE Private See coding 20090828 begin of ty_abapcode, line(80), end of ty_abapcode
4 TY_FIELDS Public See coding 20091007 BEGIN OF ty_fields, fieldname TYPE fieldname, txt50 TYPE lrm_txt50, END OF ty_fields
5 TY_REPOS Public See coding 20110303 BEGIN OF ty_repos, object_category TYPE lrm_object_category, struc TYPE lrm_struc, fieldname TYPE fieldname, END OF ty_repos
6 TY_REPOS_T Public See coding 20110303 BEGIN OF ty_repos_t, object_category TYPE lrm_object_category, struc TYPE lrm_struc, fieldname TYPE fieldname, txt50 TYPE lrm_txt50, END OF ty_repos_t
Method Signatures

Method CHECK_EXISTING_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20091117
2 Returning R_EXISTING Value transfer Type reference (TYPE) FLAG General Flag 20091117
# Exception Resumable Description Created on
1 ERROR_OCCURED 20091117

Method CHECK_SERVER_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVER_FILE Call by reference Type reference (TYPE) STRING 20090826
2 Returning R_EXISTING Value transfer Type reference (TYPE) XFLAG New Input Values 20090826
# Exception Resumable Description Created on
1 ERROR_OCCURED 20090826

Method CHECK_TARGET_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET_FILE Call by reference Type reference (TYPE) STRING 20090804
2 Returning R_EXISTING Value transfer Type reference (TYPE) XFLAG New Input Values 20090804
# Exception Resumable Description Created on
1 ERROR_OCCURED 20090804

Method CHECK_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20091105
2 Returning R_IS_VIEW Value transfer Type reference (TYPE) FLAG General Flag 20091105

Method CHECK_VIEW on class CL_IWP_LR_DARTX_INTERFACE has no exception.

Method CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEC Call by reference Type reference (TYPE) I 20090828
2 Changing DESCR_REF Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090828
3 Importing LEN Call by reference Type reference (TYPE) I 20090828
4 Importing TYP Call by reference Type reference (TYPE) C 20090828
# Exception Resumable Description Created on
1 ERROR_OCCURED 20090828

Method DELETE_ALL_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETED Call by reference Type reference (TYPE) XFELD some were deleted 20091117
2 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20091117
# Exception Resumable Description Created on
1 ERROR_OCCURED 20091117

Method DELETE_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_FILE_UUID Call by reference Type reference (TYPE) TXX_UUID 20091006
# Exception Resumable Description Created on
1 ERROR_OCCURED 20091006

Method DOWNLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_FILENAME Call by reference Type reference (TYPE) TEXT255 Physical File Name 20090804
2 Importing I_TARGET_FILE Call by reference Type reference (TYPE) STRING 20090804
# Exception Resumable Description Created on
1 FILE_READ_ERROR 20090804
2 FILE_WRITE_ERROR 20090804

Method GET_AUDIT_AREA_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AUDIT_AREA Call by reference Type reference (TYPE) LRM_POLICY_TYPE 20091007
2 Exporting E_AUTHGRP Call by reference Type reference (TYPE) IWP_AUTHGRP Authorization Group 20091007
3 Importing I_FILE_UUID Call by reference Type reference (TYPE) TXX_UUID UUID Identifier 20091007
4 Importing I_PHYFILE Call by reference Type reference (TYPE) TXX_PHYFILE Physical File Name 20091007

Method GET_AUDIT_AREA_FROM_FILE on class CL_IWP_LR_DARTX_INTERFACE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARAMS Call by reference Type reference (TYPE) TXX_VB_PARAMS Parameters for DARTX View Builder 20090803
2 Exporting ET_DESC Call by reference Type reference (TYPE) TXX_VDT_DESC_T Table of View Data Descriptions 20090803
3 Exporting ET_META Call by reference Type reference (TYPE) TXX_VW_META_T Internal: Table with View Metadata 20090803
4 Exporting E_TABREF Call by reference Object reference (TYPE REF TO) DATA 20090803
5 Importing IS_PARAMS Call by reference Type reference (TYPE) TXX_VB_PARAMS Parameters for DARTX View Builder 20090803
6 Importing IT_TFRANGE Call by reference Type reference (TYPE) RSDS_FRANGE_T 20090803
7 Importing I_VIEW Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20090803
8 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20090803
# Exception Resumable Description Created on
1 INVALID_VIEW 20090803
2 NO_AUTHORITY 20090803
3 SEGMENT_NOT_FOUND 20090803

Method GET_DATA_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DESC Call by reference Type reference (TYPE) TXX_VDT_DESC_T Table of View Data Descriptions 20090803
2 Importing I_STRUCTURE Call by reference Type reference (TYPE) TXX_SEGNAME Segment Name 20090803
3 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Unique Identifier of an Audit Package 20090803
# Exception Resumable Description Created on
1 SEGMENT_NOT_FOUND 20090803

Method GET_DATA_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARAMS Call by reference Type reference (TYPE) TXX_VB_PARAMS Parameters for DARTX View Builder 20090828
2 Exporting ET_DESC Call by reference Type reference (TYPE) TXX_VDT_DESC_T Table of View Data Descriptions 20090828
3 Exporting ET_META Call by reference Type reference (TYPE) TXX_VW_META_T Internal: Table with View Metadata 20090828
4 Exporting E_TABREF Call by reference Object reference (TYPE REF TO) DATA 20090828
5 Importing I_VWLOG_UUID Call by reference Type reference (TYPE) TXX_UUID UUID Identifier 20090828
# Exception Resumable Description Created on
1 INVALID_META_DATA 20090828
2 NO_AUTHORITY 20091008

Method GET_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) TTY_FIELDS 20091007
2 Importing I_STRUC Call by reference Type reference (TYPE) LRM_STRUC Structure 20091007

Method GET_FIELDNAME on class CL_IWP_LR_DARTX_INTERFACE has no exception.

Method GET_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILES Call by reference Type reference (TYPE) IWP_T_ADMI_VW Tabletype for TXX_ADMI_VW 20090803
2 Importing I_TABLE Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20090824
3 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20090803
# Exception Resumable Description Created on
1 NOTHING_FOUND 20090803

Method GET_FILE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXTENSION Value transfer Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20091118

Method GET_FILE_EXTENSION on class CL_IWP_LR_DARTX_INTERFACE has no exception.

Method GET_FILE_FROM_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) IWP_T_DATA 20090826
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) CHAR10 'DOWNLOAD' Character Field Length = 10 20091007
3 Importing I_FILE_UUID Call by reference Type reference (TYPE) TXX_UUID Physical File Name 20090826
# Exception Resumable Description Created on
1 FILE_READ_ERROR 20090826
2 FILE_WRITE_ERROR 20090826

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARAMS Call by reference Type reference (TYPE) TXX_VB_PARAMS Parameters for DARTX View Builder 20090828
2 Changing CT_META Call by reference Type reference (TYPE) TXX_VW_META_T Internal: Table with View Metadata 20090828
3 Importing IS_VWLOG Call by reference Type reference (TYPE) TXX_ADMI_VW DART Administration: Tax View File 20090828

Method GET_METADATA on class CL_IWP_LR_DARTX_INTERFACE has no exception.

Method GET_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEXT Value transfer Type reference (TYPE) DDTEXT Table Name 20090817
2 Importing I_TABNAME Call by reference Type reference (TYPE) IWP_STRUC Structure 20090817

Method GET_TABLE_NAME on class CL_IWP_LR_DARTX_INTERFACE has no exception.

Method JOB_GET_AND_WRITE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMS Call by reference Type reference (TYPE) TXX_VB_PARAMS Parameters for DARTX View Builder 20090907
2 Importing IT_TFRANGE Call by reference Type reference (TYPE) RSDS_FRANGE_T 20090907
3 Importing I_VIEW Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20090907
4 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20090907
# Exception Resumable Description Created on
1 JOB_CREATION_FAILED 20090907

Method SHOW_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_HDR Call by reference Object reference (TYPE REF TO) DATA 20090828
2 Importing IT_META Call by reference Type reference (TYPE) TXX_VW_META_T Internal: Table with View Metadata 20090828
3 Importing IT_TFRANGE Call by reference Type reference (TYPE) RSDS_FRANGE_T 20090828
4 Importing VD_PHYS_FILE Call by reference Type reference (TYPE) TXX_PHYFILE Physical File Name 20090828
5 Importing VS_PARAMS Call by reference Type reference (TYPE) TXX_VB_PARAMS Parameters for DARTX View Builder 20090828

Method SHOW_VIEW on class CL_IWP_LR_DARTX_INTERFACE has no exception.

Method VIEW_STRUCTURE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_FILEHDR Call by reference Object reference (TYPE REF TO) DATA 20090828
2 Changing CR_HDR Call by reference Object reference (TYPE REF TO) DATA 20090828
3 Importing IT_META Call by reference Type reference (TYPE) TXX_VW_META_T Internal: Table with View Metadata 20090828

Method VIEW_STRUCTURE_CREATE on class CL_IWP_LR_DARTX_INTERFACE has no exception.

Method WRITE_DATA_TO_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMS Call by reference Type reference (TYPE) TXX_VB_PARAMS Parameters for DARTX View Builder 20090828
2 Importing IT_DESC Call by reference Type reference (TYPE) TXX_VDT_DESC_T Table of View Data Descriptions 20090828
3 Importing IT_META Call by reference Type reference (TYPE) TXX_VW_META_T Internal: Table with View Metadata 20090828
4 Importing I_TABREF Call by reference Object reference (TYPE REF TO) DATA 20090828
# Exception Resumable Description Created on
1 NO_RECORDS 20091014
History
Last changed by/on SAP  20131127 
SAP Release Created in 730