CLAS CL_ABAP_DYN_PRG
Source Link
Open in ADT
Home
Previous Object: CL_ABAP_DECFLOAT
Next Object: CL_ABAP_ELEMDESCR
Status: RELEASED
Public
Type ty_col_check TYPE cl_abap_dyn_prg=>ty_col_check
Type ty_dialect TYPE cl_abap_dyn_prg=>ty_dialect
Constant col_check_normal TYPE cl_abap_dyn_prg=>ty_col_check
Constant col_check_strict TYPE cl_abap_dyn_prg=>ty_col_check
Constant col_check_cds TYPE cl_abap_dyn_prg=>ty_col_check
Constant dialect_open_sql TYPE cl_abap_dyn_prg=>ty_dialect
Constant dialect_native_sql TYPE cl_abap_dyn_prg=>ty_dialect
Static Method check_int_value
IMPORTING
 val TYPE csequence
RETURNING val_str TYPE STRING
RAISING cx_abap_not_an_integer
Static Method escape_quotes
IMPORTING
 val TYPE csequence
RETURNING out TYPE STRING
Static Method escape_quotes_str
IMPORTING
 val TYPE csequence
RETURNING out TYPE STRING
Static Method quote
IMPORTING
 val TYPE csequence
RETURNING out TYPE STRING
Static Method quote_str
IMPORTING
 val TYPE csequence
RETURNING out TYPE STRING
Static Method quote_dbl
IMPORTING
 val TYPE csequence
RETURNING out TYPE STRING
Static Method check_column_name
IMPORTING
 val TYPE csequence
 strict TYPE ABAP_BOOL Optional
RETURNING val_str TYPE STRING
RAISING cx_abap_invalid_name
Static Method check_variable_name
IMPORTING
 val TYPE csequence
 strict TYPE ABAP_BOOL Optional
RETURNING val_str TYPE STRING
RAISING cx_abap_invalid_name
Static Method check_table_name_str
IMPORTING
 val TYPE csequence
 packages TYPE csequence
 incl_sub_packages TYPE ABAP_BOOL Optional
 bypass_buffer TYPE ABAP_BOOL Optional
RETURNING val_str TYPE STRING
RAISING cx_abap_not_a_table
RAISING cx_abap_not_in_package
Static Method check_table_name_tab
IMPORTING
 val TYPE csequence
 packages TYPE STRING_HASHED_TABLE
 incl_sub_packages TYPE ABAP_BOOL Optional
 bypass_buffer TYPE ABAP_BOOL Optional
RETURNING val_str TYPE STRING
RAISING cx_abap_not_a_table
RAISING cx_abap_not_in_package
Static Method check_table_or_view_name_str
IMPORTING
 val TYPE csequence
 packages TYPE csequence
 incl_sub_packages TYPE ABAP_BOOL Optional
 bypass_buffer TYPE ABAP_BOOL Optional
 dialect TYPE cl_abap_dyn_prg=>ty_dialect Optional
RETURNING val_str TYPE STRING
RAISING cx_abap_not_a_table
RAISING cx_abap_not_in_package
Static Method check_whitelist_str
IMPORTING
 val TYPE csequence
 whitelist TYPE csequence
RETURNING val_str TYPE STRING
RAISING cx_abap_not_in_whitelist
Static Method check_whitelist_tab
IMPORTING
 val TYPE csequence
 whitelist TYPE STRING_HASHED_TABLE
RETURNING val_str TYPE STRING
RAISING cx_abap_not_in_whitelist
Static Method check_table_or_view_name_tab
IMPORTING
 val TYPE csequence
 packages TYPE STRING_HASHED_TABLE
 incl_sub_packages TYPE ABAP_BOOL Optional
 bypass_buffer TYPE ABAP_BOOL Optional
 dialect TYPE cl_abap_dyn_prg=>ty_dialect Optional
RETURNING val_str TYPE STRING
RAISING cx_abap_not_a_table
RAISING cx_abap_not_in_package
Static Method escape_xss_xml_html
IMPORTING
 val TYPE csequence
 above_ff TYPE ABAP_BOOL Optional
RETURNING out TYPE STRING
Static Method escape_xss_javascript
IMPORTING
 val TYPE csequence
 above_ff TYPE ABAP_BOOL Optional
RETURNING out TYPE STRING
Static Method escape_xss_css
IMPORTING
 val TYPE csequence
 above_ff TYPE ABAP_BOOL Optional
RETURNING out TYPE STRING
Static Method escape_xss_url
IMPORTING
 val TYPE csequence
RETURNING out TYPE STRING
Static Method refresh_buffers
Static Method check_char_literal
IMPORTING
 val TYPE csequence
RETURNING val_str TYPE STRING
RAISING cx_abap_invalid_value
Static Method check_string_literal
IMPORTING
 val TYPE csequence
RETURNING val_str TYPE STRING
RAISING cx_abap_invalid_value
Static Method mass_check_whitelist_tab
IMPORTING
 values TYPE STRING_TABLE
 whitelist TYPE STRING_HASHED_TABLE
RETURNING values_ret TYPE STRING_TABLE
RAISING cx_abap_not_in_whitelist
Static Method mass_check_whitelist_str
IMPORTING
 values TYPE STRING_TABLE
 whitelist TYPE csequence
RETURNING values_ret TYPE STRING_TABLE
RAISING cx_abap_not_in_whitelist
Static Method check_program_name_tab
IMPORTING
 val TYPE csequence
 packages TYPE STRING_HASHED_TABLE
 incl_sub_packages TYPE ABAP_BOOL Optional
 bypass_buffer TYPE ABAP_BOOL Optional
RETURNING val_str TYPE STRING
RAISING cx_abap_not_a_program
RAISING cx_abap_not_in_package
Static Method check_program_name_str
IMPORTING
 val TYPE csequence
 packages TYPE csequence
 incl_sub_packages TYPE ABAP_BOOL Optional
 bypass_buffer TYPE ABAP_BOOL Optional
RETURNING val_str TYPE STRING
RAISING cx_abap_not_a_program
RAISING cx_abap_not_in_package
Exists on:
Bug reports and ideas welcome
Made using abaplint.app