QCD01F01 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 QCD01F01 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: Subroutines for deleting certificate profiles that have not been used
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_EQQCVK1 CALL FUNCTION 'ENQUEUE_EQQCVK1' EXPORTING CTYP = L_QCVK_DATA-CTYP VORLNR = L_QCVK_DATA-VORLNR VERSION = L_QCVK_DATA-VERSION EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
STATUS_BUFFER_REFRESH CALL FUNCTION 'STATUS_BUFFER_REFRESH' EXCEPTIONS OTHERS = 0.
STATUS_PRE_READ CALL FUNCTION 'STATUS_PRE_READ' TABLES JSTO_PRE_TAB = L_JSTO_PRE_TAB EXCEPTIONS OTHERS = 0.
QAST_PROCESS_ACTIVITY CALL FUNCTION 'QAST_PROCESS_ACTIVITY' EXPORTING I_CHECK_ONLY = C_KREUZ I_DIALOG = SPACE I_OBJNR = L_QCVK_DATA-OBJNR I_VORGANG = 'QC12' EXCEPTIONS NOT_ALLOWED = 1 ACTIVITY_NOT_ALLOWED = 2 OTHERS = 3.
STATUS_TEXT_EDIT CALL FUNCTION 'STATUS_TEXT_EDIT' EXPORTING FLG_USER_STAT = C_KREUZ OBJNR = L_QCVK_DATA-OBJNR ONLY_ACTIVE = C_KREUZ SPRAS = SY-LANGU IMPORTING LINE = L_STATU USER_LINE = L_ANWST EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2.
DEQUEUE_EQQCVK1 CALL FUNCTION 'DEQUEUE_EQQCVK1' EXPORTING CTYP = L_QCVK_DATA-CTYP VORLNR = L_QCVK_DATA-VORLNR VERSION = L_QCVK_DATA-VERSION EXCEPTIONS OTHERS = 0.
QC05_QCVMT_DELETE CALL FUNCTION 'QC05_QCVMT_DELETE' TABLES T_QCVMT = L_QCVMT_TAB EXCEPTIONS OTHERS = 0.
QC05_QCVM_DELETE CALL FUNCTION 'QC05_QCVM_DELETE' TABLES T_QCVMTAB = L_QCVM_TAB EXCEPTIONS OTHERS = 0.
QC05_QCVV_DELETE CALL FUNCTION 'QC05_QCVV_DELETE' TABLES T_QCVV_TAB = L_QCVV_TAB EXCEPTIONS OTHERS = 0.
DELETE_TEXT CALL FUNCTION 'DELETE_TEXT' EXPORTING ID = C_TEXTID_LTXT LANGUAGE = '*' NAME = L_TDNAME OBJECT = C_TEXTOBJECT_QCVK EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
CHANGEDOCUMENT_DELETE CALL FUNCTION 'CHANGEDOCUMENT_DELETE' EXPORTING OBJECTCLASS = C_OBJECTCLASS_QCVK OBJECTID = L_CD_OBJECTID EXCEPTIONS NO_AUTHORITY = 1 NO_CHANGES_FOUND = 2 OTHERS = 3.
QAST_STATUS_DELETE_ALL CALL FUNCTION 'QAST_STATUS_DELETE_ALL' EXPORTING I_OBJNR = L_QCVK_DISPLAY-OBJNR EXCEPTIONS OTHERS = 0.
QC05_QCVK_DELETE CALL FUNCTION 'QC05_QCVK_DELETE' EXPORTING I_QCVK = L_QCVK EXCEPTIONS OTHERS = 0.
COMMIT_TEXT CALL FUNCTION 'COMMIT_TEXT' EXPORTING OBJECT = C_TEXTOBJECT_QCVK.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.