SAP ABAP Class CL_WS_ABAP_SCRIPT (WSD: Helper Methods for ABAP Scripting)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SEWS (Package) ES Tools: Service Interfaces
Properties
Class CL_WS_ABAP_SCRIPT  
Short Description WSD: Helper Methods for ABAP Scripting    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEWS   ES Tools: Service Interfaces 
Created 20090204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WS_ABAP_SCRIPT has no forward declaration.
Interfaces
Class CL_WS_ABAP_SCRIPT has no interface implemented.
Friends
Class CL_WS_ABAP_SCRIPT has no friend class.
Attributes
Class CL_WS_ABAP_SCRIPT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ALV_COLUMNS_FIELD_REFERENCE Static method Private Method 20090204
2 ALV_COLUMNS_FUNC Static method Private Method 20090204
3 ALV_COLUMNS_TYPES_NAMES Static method Private Method 20090204
4 FILL_DATA_TABLE Static method Public Method 20090204
5 F_DATA_FIELD_REFERENCE Static method Private Method 20090204
6 F_DATA_FUNC Static method Private Method 20090204
7 F_DATA_TYPES_NAMES Static method Private Method 20090204
8 _F_DATA_FUNC_FIELDS Static method Private Method 20090204
9 _F_DATA_TYPES_NAMES_TAB_FIELDS Static method Private Method 20090204
Events
Class CL_WS_ABAP_SCRIPT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_ALV_DATA_FIELDREFS Public See coding 20090204 tty_alv_data_fieldrefs type standard table of ty_alv_data_fieldrefs
2 TTY_ALV_DATA_FUNCTIONS Public See coding 20090204 tty_alv_data_functions type standard table of ty_alv_data_functions
3 TTY_ALV_DATA_TYPES_NAMES Public See coding 20090204 tty_alv_data_types_names type standard table of ty_alv_data_types_names
4 TY_ALV_DATA_FIELDREFS Public See coding 20090204 begin of ty_alv_data_fieldrefs, ident type ty_ident, i_type type veptypetype, i_vepname type vepname, i_version type r3state, i_function type vepfunc, i_vepparam type vepparam, i_vepparamtype type vepparamtype, i_strucid type vepfieldrefid, i_fieldname type vepfieldname, i_substrucid type vepfieldrefid, i_default_value type vepparamdefaultvalue, i_is_initial type vepisinitial, i_typename type veptypename, a_type type veptypetype, a_vepname type vepname, a_version type r3state, a_function type vepfunc, a_vepparam type vepparam, a_vepparamtype type vepparamtype, a_strucid type vepfieldrefid, a_fieldname type vepfieldname, a_substrucid type vepfieldrefid, a_default_value type vepparamdefaultvalue, a_is_initial type vepisinitial, a_typename type veptypename, instance type programm, end of ty_alv_data_fieldrefs
5 TY_ALV_DATA_FUNCTIONS Public See coding 20090204 begin of ty_alv_data_functions, *--- function i_vepname type vepname, i_version type r3state, i_function type vepfunc, i_mappedname type vepfuncmap, i_is_exposed type boolean, *--- parameter i_vepparam type vepparam, i_vepparamtype type vepparamtype, i_param_mappedname type vepparammap, i_param_is_exposed type boolean, i_is_optional type boolean, i_default_value type vepparamdefaultvalue, i_is_initial type boolean, i_typename type veptypename, *--- fault i_fault_fault type vepfaultname, i_fault_mappedname type vepfaultnamemap, i_fault_detail type vepfaultdetail, i_fault_description_id type sotr_conc, *--- function a_vepname type vepname, a_version type r3state, a_function type vepfunc, a_mappedname type vepfuncmap, a_is_exposed type boolean, *--- parameter a_vepparam type vepparam, a_vepparamtype type vepparamtype, a_param_mappedname type vepparammap, a_param_is_exposed type boolean, a_is_optional type boolean, a_default_value type vepparamdefaultvalue, a_is_initial type boolean, a_typename type veptypename, *--- fault a_fault_fault type vepfaultname, a_fault_mappedname type vepfaultnamemap, a_fault_detail type vepfaultdetail, a_fault_description_id type sotr_conc, instance type programm, end of ty_alv_data_functions
6 TY_ALV_DATA_TYPES_NAMES Public See coding 20090204 begin of ty_alv_data_types_names, i_vepname type vepname, i_version type r3state, i_typename type veptypename, i_orginal type veptypename, i_type type veptypetype, t_i_typename type veptypename, t_i_typeref type veptypename, s_ident type ty_ident, s_i_typename type veptypename, s_i_orginal type veptypename, s_i_type type veptypetype, s_i_fieldpos type vepfieldpos, " cl_ws_md_vif_fields s_i_fieldname type vepfieldname, " cl_ws_md_vif_fields s_i_typeref type veptypename, " cl_ws_md_vif_fields e_i_typename type veptypename, e_i_kind type vepelemtypekind, e_i_build_in_type type vepelemtypebuildin, e_i_length type vepelemtypelength, e_i_decimals type vepelemtypedecimals, e_i_signed type vepelemtypesigned, e_i_abaptype type abaptype, a_vepname type vepname, a_version type r3state, a_typename type veptypename, a_orginal type veptypename, a_type type veptypetype, t_a_typename type veptypename, t_a_typeref type veptypename, s_a_typename type veptypename, s_a_orginal type veptypename, s_a_type type veptypetype, s_a_fieldpos type vepfieldpos, " cl_ws_md_vif_fields s_a_fieldname type vepfieldname, " cl_ws_md_vif_fields s_a_typeref type veptypename, " cl_ws_md_vif_fields e_a_typename type veptypename, e_a_kind type vepelemtypekind, e_a_build_in_type type vepelemtypebuildin, e_a_length type vepelemtypelength, e_a_decimals type vepelemtypedecimals, e_a_signed type vepelemtypesigned, e_a_abaptype type abaptype, instance type programm, end of ty_alv_data_types_names
7 TY_IDENT Public See coding 20090204 ty_ident(4) type n
Method Signatures

Method ALV_COLUMNS_FIELD_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALV_COLUMNS Call by reference Type reference (TYPE) TPDA_SCRIPT_SERVICE_SOURCE_TAB DebuggerScripting: Tab. for Transport of Data Re. Duplicates 20090204

Method ALV_COLUMNS_FIELD_REFERENCE on class CL_WS_ABAP_SCRIPT has no exception.

Method ALV_COLUMNS_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALV_COLUMNS Call by reference Type reference (TYPE) TPDA_SCRIPT_SERVICE_SOURCE_TAB DebuggerScripting: Tab. for Transport of Data Re. Duplicates 20090204

Method ALV_COLUMNS_FUNC on class CL_WS_ABAP_SCRIPT has no exception.

Method ALV_COLUMNS_TYPES_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALV_COLUMNS Call by reference Type reference (TYPE) TPDA_SCRIPT_SERVICE_SOURCE_TAB DebuggerScripting: Tab. for Transport of Data Re. Duplicates 20090204

Method ALV_COLUMNS_TYPES_NAMES on class CL_WS_ABAP_SCRIPT has no exception.

Method FILL_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ALV_DATA Call by reference Object reference (TYPE REF TO) DATA 20090204
2 Exporting ET_ALV_COLUMNS Call by reference Type reference (TYPE) TPDA_SCRIPT_SERVICE_SOURCE_TAB DebuggerScripting: Tab. for Transport of Data Re. Duplicates 20090204
3 Importing I_TABLENAME Call by reference Type reference (TYPE) STRING 20090204
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20090204
2 CX_TPDA_SCRIPT_NO_SIMPLE_TYPE 20090204
3 CX_TPDA_TABLE_WRONG_KEY 20090204
4 CX_TPDA_TABLE_WRONG_TABLE_TYPE TPDA: Wrong Table Type 20090204
5 CX_TPDA_VARNAME TPDA: Variable does not exist 20090204

Method F_DATA_FIELD_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ALV_DATA Call by reference Object reference (TYPE REF TO) DATA 20090204
2 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20090204
3 Importing I_IDENT Call by reference Type reference (TYPE) TY_IDENT 20090204
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20090204
2 CX_TPDA_SCRIPT_NO_SIMPLE_TYPE 20090204
3 CX_TPDA_TABLE_WRONG_KEY 20090204
4 CX_TPDA_TABLE_WRONG_TABLE_TYPE TPDA: Wrong Table Type 20090204
5 CX_TPDA_VARNAME TPDA: Variable does not exist 20090204

Method F_DATA_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ALV_DATA Call by reference Object reference (TYPE REF TO) DATA 20090204
2 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20090204
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20090204
2 CX_TPDA_SCRIPT_NO_SIMPLE_TYPE 20090204
3 CX_TPDA_TABLE_WRONG_KEY 20090204
4 CX_TPDA_TABLE_WRONG_TABLE_TYPE TPDA: Wrong Table Type 20090204
5 CX_TPDA_VARNAME TPDA: Variable does not exist 20090204

Method F_DATA_TYPES_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ALV_DATA Call by reference Object reference (TYPE REF TO) DATA 20090204
2 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20090204
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20090204
2 CX_TPDA_SCRIPT_NO_SIMPLE_TYPE 20090204
3 CX_TPDA_TABLE_WRONG_KEY 20090204
4 CX_TPDA_TABLE_WRONG_TABLE_TYPE TPDA: Wrong Table Type 20090204
5 CX_TPDA_VARNAME TPDA: Variable does not exist 20090204

Method _F_DATA_FUNC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALV_DATA Call by reference Type reference (TYPE) ANY TABLE 20090204
2 Importing I_TABLENAME Call by reference Type reference (TYPE) STRING 20090204
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20090204
2 CX_TPDA_SCRIPT_NO_SIMPLE_TYPE 20090204
3 CX_TPDA_TABLE_WRONG_KEY 20090204
4 CX_TPDA_TABLE_WRONG_TABLE_TYPE TPDA: Wrong Table Type 20090204
5 CX_TPDA_VARNAME TPDA: Variable does not exist 20090204

Method _F_DATA_TYPES_NAMES_TAB_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALV_DATA Call by reference Type reference (TYPE) ANY TABLE 20090204
2 Importing I_TABLENAME Call by reference Type reference (TYPE) STRING 20090204
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20090204
2 CX_TPDA_SCRIPT_NO_SIMPLE_TYPE 20090204
3 CX_TPDA_TABLE_WRONG_KEY 20090204
4 CX_TPDA_TABLE_WRONG_TABLE_TYPE TPDA: Wrong Table Type 20090204
5 CX_TPDA_VARNAME TPDA: Variable does not exist 20090204
History
Last changed by/on SAP  20130531 
SAP Release Created in 720