SAP Reports / Programs | Cross-Application Components | European Monetary Union: Euro(CA-EUR) SAP CA

CNV_TDMS_UPGR_EXECUTION SAP ABAP Report - program to switch tdms 3.0 to 4.0







CNV_TDMS_UPGR_EXECUTION is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for ..see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter CNV_TDMS_UPGR_EXECUTION into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

TDMS_PACK_UPGRADE - T.code for switching HCM packages


ABAP code to call this SAP report using the submit statement

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.






SUBMIT CNV_TDMS_UPGR_EXECUTION. "Basic submit
SUBMIT CNV_TDMS_UPGR_EXECUTION AND RETURN. "Return to original report after report execution complete
SUBMIT CNV_TDMS_UPGR_EXECUTION VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: program to switch tdms 3.0 to 4.0
Text Symbol: 042 = Backup Reset
Text Symbol: 041 = Package Configuration
Text Symbol: 040 = Package Backup
Text Symbol: 039 = Landscape Creation
Text Symbol: 038 = Package Initialization
Text Symbol: 037 = Project Name
Text Symbol: 036 = Package ID
Text Symbol: 035 = Scrambling rules are already configured for TDMS 4.0
Text Symbol: 034 = Documentation for Reset Package Backup
Text Symbol: 033 = Documentation for Package Configuration
Text Symbol: 032 = Documentation for Scrambling Configuration
Text Symbol: 031 = Documentation for Package backup
Text Symbol: 030 = Documentation for Landscape Creation
Text Symbol: 029 = Documentation for Package Initilization
Text Symbol: 028 = Documentation for Package Selection
Text Symbol: 027 = Execution logs for Reset Package Backup
Text Symbol: 026 = Execution logs for Package Configuration
Text Symbol: 025 = Execution logs Scrambling Configuration
Text Symbol: 024 = Execution logs for Package backup
Text Symbol: 023 = Execution logs for Landscape Creation
Text Symbol: 022 = Execution logs for Package Initilization
Text Symbol: 021 = Return to Package Selection Activity
Text Symbol: 020 = Clears the generated backup
Text Symbol: 019 = Configures TDMS 3.0 Package for TDMS 4.0 work center
Text Symbol: 018 = Configure Scrambling Rules in TDMS 4.0 for selected packages
Text Symbol: 017 = Creates backup for selected packages
Text Symbol: 016 = Creates system landscape in TDMS 4.0
Text Symbol: 015 = Initializes the packages for Upgradation
Text Symbol: 014 = Selects the Packages for Upgradation
Text Symbol: 013 = Packages are not selected
Text Symbol: 011 = Error
Text Symbol: 010 = Finished
Text Symbol: 009 = Running
Text Symbol: 008 = Initialized
Text Symbol: 007 = Job does nto exist. Try to reexecute the activity.
Text Symbol: 005 = Status of Reset Package Backup
Text Symbol: 004 = Status of Package Configuration





Text Symbol: 003 = Status of Package backup
Text Symbol: 002 = Status of Landscape Creation
Text Symbol: 001 = Status of Scrambling Configuration
Text Symbol: 000 = Satus of Package Initilization


INCLUDES used within this REPORT CNV_TDMS_UPGR_EXECUTION

INCLUDE CNV_TDMS_UPGR_EXECUTION_VAR.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = 'CNV_TDMS_UPGR_SELECTION' sdlstrtdt = sy-datum sdlstrttm = sy-uzeit IMPORTING jobcount = gv_jobcount EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = gv_jobcount jobname = 'CNV_TDMS_UPGR_SELECTION' laststrtdt = sy-datum laststrttm = sy-uzeit strtimmed = 'X' EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 invalid_target = 8 OTHERS = 9.

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = 'CNV_TDMS_UPGR_WEBUI' sdlstrtdt = sy-datum sdlstrttm = sy-uzeit IMPORTING jobcount = gv_webui EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = gv_webui jobname = 'CNV_TDMS_UPGR_WEBUI' laststrtdt = sy-datum laststrttm = sy-uzeit strtimmed = 'X' EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 invalid_target = 8 OTHERS = 9.

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = 'CNV_TDMS_UPGR_LANDSCAPE' sdlstrtdt = sy-datum sdlstrttm = sy-uzeit IMPORTING jobcount = gv_landscape EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = gv_landscape jobname = 'CNV_TDMS_UPGR_LANDSCAPE' laststrtdt = sy-datum laststrttm = sy-uzeit strtimmed = 'X' EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 invalid_target = 8 OTHERS = 9.

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = 'CNV_TDMS_UPGR_BACKUP' sdlstrtdt = sy-datum sdlstrttm = sy-uzeit IMPORTING jobcount = gv_backup EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = gv_backup jobname = 'CNV_TDMS_UPGR_BACKUP' laststrtdt = sy-datum laststrttm = sy-uzeit strtimmed = 'X' EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 invalid_target = 8 OTHERS = 9.

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = 'CNV_TDMS_UPGR_SCRAMBLING' sdlstrtdt = sy-datum sdlstrttm = sy-uzeit IMPORTING jobcount = gv_scrambling EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = gv_scrambling jobname = 'CNV_TDMS_UPGR_SCRAMBLING' laststrtdt = sy-datum laststrttm = sy-uzeit strtimmed = 'X' EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 invalid_target = 8 OTHERS = 9.

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = 'CNV_TDMS_UPGR_CUSTOM' sdlstrtdt = sy-datum sdlstrttm = sy-uzeit IMPORTING jobcount = gv_custom EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = gv_custom jobname = 'CNV_TDMS_UPGR_CUSTOM' laststrtdt = sy-datum laststrttm = sy-uzeit strtimmed = 'X' EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 invalid_target = 8 OTHERS = 9.

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = 'CNV_TDMS_UPGR_CLEANUP' sdlstrtdt = sy-datum sdlstrttm = sy-uzeit IMPORTING jobcount = gv_cleanup EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = gv_cleanup jobname = 'CNV_TDMS_UPGR_CLEANUP' laststrtdt = sy-datum laststrttm = sy-uzeit strtimmed = 'X' EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 invalid_target = 8 OTHERS = 9.

BP_JOBLOG_READ CALL FUNCTION 'BP_JOBLOG_READ' EXPORTING client = sy-mandt jobcount = gs_cnv_tdms_lognum-job_count " the count variable jobname = gs_cnv_tdms_lognum-job_name " the name of job TABLES joblogtbl = gt_tbtc5 EXCEPTIONS cant_read_joblog = 1 jobcount_missing = 2 joblog_does_not_exist = 3 joblog_is_empty = 4 joblog_name_missing = 5 jobname_missing = 6 job_does_not_exist = 7 OTHERS = 8.

HELP_OBJECT_SHOW CALL FUNCTION 'HELP_OBJECT_SHOW' EXPORTING dokclass = 'TX' doklangu = sy-langu dokname = docname TABLES links = gt_links EXCEPTIONS object_not_found = 1 sapscript_error = 2 OTHERS = 3.








Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name CNV_TDMS_UPGR_EXECUTION or its description.