CACS_EDT_GENERATE_CSTRUCTURES is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter CACS_EDT_GENERATE_CSTRUCTURES into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: SOURCE = File Name
Selection Text: GV_RB2 = Presentation Server
Selection Text: GV_RB1 = Application Server
Selection Text: GV_DOC = Document
Selection Text: GV_CAS = Commission Case
Selection Text: GV_APPL = D Commission Application
Title: Creation of Character Structures from a Dictionary Information File
Text Symbol: 005 = (Temporary Messages)
Text Symbol: 004 = Open dictionary information file from presentation server
Text Symbol: 003 = Character Structures to be Created
Text Symbol: 002 = Dictionary Information file:
Text Symbol: 001 = DDIC information file position
INCLUDE CACS_EDTDEF.
No SAP DATABASE tables are accessed within this REPORT code!
CACS00_EDT_DDIC_FILE_GETFLDNFO CALL FUNCTION 'CACS00_EDT_DDIC_FILE_GETFLDNFO' EXPORTING i_filename = source i_pserver = lv_pserver i_obj_type = lv_obj_type TABLES e_cas_fields = lt_cas e_par_fields = lt_par e_inv_fields = lt_inv e_act_fields = lt_act e_obj_fields = lt_obj e_lin_fields = lt_lin e_rel_fields = lt_rel e_bdl_fields = lt_bdl e_dochd_fields = lt_dochd e_docva_fields = lt_docva e_docre_fields = lt_docre e_docdt_fields = lt_docdt e_docse_fields = lt_docse.
CACS00_EDT_GENERATE_CSTRUCT CALL FUNCTION 'CACS00_EDT_GENERATE_CSTRUCT' EXPORTING i_obj_type = lv_obj_type TABLES i_cas_fields = lt_cas i_par_fields = lt_par i_inv_fields = lt_inv i_act_fields = lt_act i_obj_fields = lt_obj i_lin_fields = lt_lin i_rel_fields = lt_rel i_bdl_fields = lt_bdl i_dochd_fields = lt_dochd i_docva_fields = lt_docva i_docre_fields = lt_docre i_docdt_fields = lt_docdt i_docse_fields = lt_docse.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'CACS_EDT_GENERATE_CSTRUCTURES' dynumb = '1000' TABLES dynpfields = lt_dr EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 OTHERS = 10.
WS_FILENAME_GET CALL FUNCTION 'WS_FILENAME_GET' EXPORTING def_filename = '' mask = ',*.*,*.*.'
CACS_DETERMINE_CURRENT_APPL CALL FUNCTION 'CACS_DETERMINE_CURRENT_APPL' IMPORTING e_appl = gv_appl EXCEPTIONS no_appl = 1 OTHERS = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
CACS_EDT_GENERATE_CSTRUCTURES - Creation of Character Structures from a Dictionary Information File CACS_EDT_GENERATE_CSTRUCTURES - Creation of Character Structures from a Dictionary Information File CACS_EDTDEF - CACSEDTDEF CACS_DYNREPMENU_INITO01 - CACSDYNREPMENUINITO01 CACS_DYNREPMENU_GETTEXTPOOL - CACSDYNREPMENUGETTEXTPOOL CACS_DYNREPMENUTOP - CACSDYNREPMENUTOP