MKCGGF80 is a standard ABAP INCLUDE 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 MKCGGF80 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.
Title: Structure generation: Setting/modifying of the databasis tables
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RKC_CDITAB_GET CALL FUNCTION 'RKC_CDITAB_GET' EXPORTING TABNM = CGG_PAR-TABNM STATE = M_STATE IMPORTING CDITAB = CDITAB_WA EXCEPTIONS OTHERS = 2.
RKC_FGROUP_GET CALL FUNCTION 'RKC_FGROUP_GET' EXPORTING I_APPLC = CGG_PAR-APPLC I_FGROUP = CGG_PAR-TABNM IMPORTING E_S_FGRP = FGRP_WA EXCEPTIONS FIELDGROUP_NOT_FOUND = 1 OTHERS = 2.
RKC_CDITAB_GET CALL FUNCTION 'RKC_CDITAB_GET' EXPORTING TABNM = IKCGS_WA-ST_TAB STATE = M_STATE IMPORTING CDITAB = CDITAB_WA EXCEPTIONS OTHERS = 4.
RKC_FTAB_GET CALL FUNCTION 'RKC_FTAB_GET' EXPORTING USG_SEL = KCDB_C_DIMFL TABNM = LC_FORCT STATE = A_STATE APPLC = CGG_PAR-APPLC FUNC = 'FCAT' TABLES FIELD_TAB = CDIFIE_TAB EXCEPTIONS OTHERS = 4.
RKC_FTAB_GET CALL FUNCTION 'RKC_FTAB_GET' EXPORTING USG_SEL = KCDB_C_BASFL TABNM = LC_FORCT STATE = A_STATE APPLC = CGG_PAR-APPLC FUNC = 'FCAT' TABLES FIELD_TAB = CDIFIE_TAB EXCEPTIONS OTHERS = 4.
RKC_FTAB_GET CALL FUNCTION 'RKC_FTAB_GET' EXPORTING USG_SEL = KCDB_C_DIMFL TABNM = LC_TABNM STATE = M_STATE APPLC = CGG_PAR-APPLC FUNC = 'FCAT' TABLES FIELD_TAB = CDIFIE_TAB EXCEPTIONS OTHERS = 4.
RKC_FTAB_GET CALL FUNCTION 'RKC_FTAB_GET' EXPORTING USG_SEL = KCDB_C_BASFL TABNM = LC_TABNM STATE = M_STATE APPLC = CGG_PAR-APPLC FUNC = SPACE TABLES FIELD_TAB = CDIFIE_TAB EXCEPTIONS OTHERS = 4.
RKC_ASP_REL_DDIC CALL FUNCTION 'RKC_ASP_REL_DDIC' EXPORTING I_ASPET = L_ASPET IMPORTING E_SAPRL_ASPET = L_SAPRL EXCEPTIONS OTHERS = 4.
RKC_ASP_REL_DDIC CALL FUNCTION 'RKC_ASP_REL_DDIC' EXPORTING I_ASPET = L_ASPET IMPORTING E_SAPRL_ASPET = L_SAPRL EXCEPTIONS OTHERS = 4.
RKC_FGROUP_GET CALL FUNCTION 'RKC_FGROUP_GET' EXPORTING I_APPLC = CGG_PAR-APPLC I_FGROUP = LC_FGROUP IMPORTING E_T_FGRPF = LC_T_FGRPF EXCEPTIONS FIELDGROUP_NOT_FOUND = 1 OTHERS = 2.
RKC_CDITAB_GET CALL FUNCTION 'RKC_CDITAB_GET' EXPORTING TABNM = CGG_PAR-TABNM STATE = M_STATE IMPORTING CDITAB = CDITAB_WA EXCEPTIONS OTHERS = 4.
RKC_BUFFER_REFRESH CALL FUNCTION 'RKC_BUFFER_REFRESH' EXPORTING I_REFRESH_FTAB = kcdb_true.
RKC_FGROUP_GET CALL FUNCTION 'RKC_FGROUP_GET' EXPORTING I_APPLC = CGG_PAR-APPLC I_REFRESH_FGRP = KCDB_TRUE I_FGROUP = CGG_PAR-TABNM IMPORTING E_S_FGRP = FGRP_WA EXCEPTIONS FIELDGROUP_NOT_FOUND = 1 OTHERS = 2.
RKC_TAB_LEN_GET CALL FUNCTION 'RKC_TAB_LEN_GET' EXPORTING I_TABNM = CGG_PAR-TABNM IMPORTING E_TABLEN = STR_BYT_ACT EXCEPTIONS OTHERS = 4.
RKC_CDITAB_GET CALL FUNCTION 'RKC_CDITAB_GET' EXPORTING TABNM = CGG_PAR-TABNM STATE = M_STATE IMPORTING CDITAB = CDITAB_WA EXCEPTIONS OTHERS = 4.
DD_MASS_REQUESTS_INSERT CALL FUNCTION 'DD_MASS_REQUESTS_INSERT' EXPORTING OBJNAME = L_TABNM OBJTYPE = KCDB_C_OBJ_TABL FCT = 'CNV' SUCCESS_MESS_TYPE = ' ' EXCEPTIONS UNEXPECTED_ERROR = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
MKCGGF80 - Structure generation: Setting/modifying of the databasis tables MKCGGF75 - Structure generation: Change editing mode MKCGGF70 - Structure Generation: Saving / Activating / Deleting / Editing Mode MKCGGF60 - Structure generation: Logs MKCGGF55 - documentation and ABAP source code MKCGGF50 - Structure generation: Field detail functions