73.如何通过自开发的T-CODE找到源代码

目录

步骤1,利用SAP的事务代码表(‌TSTC)‌-SE16

步骤2,查询源代码

方法1 - SE80

方法2 - SE38


步骤1,利用SAP的事务代码表(‌TSTC)‌-SE16

通过输入特定的事务代码(‌tcode)‌,‌可以在tstc表中查询到相应的条目。‌

在下图中输入自开发的TCODE,执行查询:

PGMNA就是Program name,复制出来

 

步骤2,查询源代码

方法1 - SE80

选择程序,输入上面的PGMNA,然后双击左下方的程序名,就可以查看到源代码

方法2 - SE38

输入上面的PGMNA,选择源代码,点显示

 

通过上述步骤,‌可以找到与自开发的事务代码相关的源代码。‌ 

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是UG二次开发定向视图窗口的C语言源代码: ``` #include <stdio.h> #include <uf.h> #include <uf_ui.h> #include <uf_view.h> #include <uf_disp.h> static int my_initialize(void); static int my_terminate(void); static int my_initialize(void) { int error_code = 0; // 初始化UG环境 error_code = UF_initialize(); if(error_code != 0) { printf("Error: Failed to initialize UG environment.\n"); return error_code; } // 初始化UG界面 error_code = UF_UI_initialize(); if(error_code != 0) { printf("Error: Failed to initialize UG UI.\n"); return error_code; } return error_code; } static int my_terminate(void) { int error_code = 0; // 结束UG界面 error_code = UF_UI_terminate(); if(error_code != 0) { printf("Error: Failed to terminate UG UI.\n"); return error_code; } // 结束UG环境 error_code = UF_terminate(); if(error_code != 0) { printf("Error: Failed to terminate UG environment.\n"); return error_code; } return error_code; } int main(int argc, char *argv[]) { int error_code = 0; tag_t work_part_tag = NULL_TAG; tag_t display_part_tag = NULL_TAG; char part_name[MAX_FSPEC_SIZE+1] = ""; char display_part_name[MAX_FSPEC_SIZE+1] = ""; tag_t view_tag = NULL_TAG; char view_name[MAX_ENTITY_NAME_SIZE+1] = ""; UF_VIEW_display_parms_t display_parms; UF_DISP_view_display_t view_display; // 初始化UG环境和界面 error_code = my_initialize(); if(error_code != 0) { return error_code; } // 获取工作部件 error_code = UF_PART_ask_display_part(&display_part_tag); if(error_code != 0) { printf("Error: Failed to get display part.\n"); my_terminate(); return error_code; } error_code = UF_PART_ask_part_name(display_part_tag, display_part_name); if(error_code != 0) { printf("Error: Failed to get display part name.\n"); my_terminate(); return error_code; } printf("Display Part: %s\n", display_part_name); // 获取视图 error_code = UF_VIEW_ask_tag_of_view_name("Top", &view_tag); if(error_code != 0) { printf("Error: Failed to get view tag.\n"); my_terminate(); return error_code; } error_code = UF_VIEW_ask_view_name(view_tag, view_name); if(error_code != 0) { printf("Error: Failed to get view name.\n"); my_terminate(); return error_code; } printf("View: %s\n", view_name); // 设置显示参数 display_parms.draw_edges = true; display_parms.draw_faces = true; display_parms.draw_edges_only = false; display_parms.draw_hidden_edges = true; display_parms.draw_silhouettes = true; display_parms.shaded_display = false; display_parms.color_display = true; display_parms.show_axes = true; display_parms.show_coordinate_system = true; display_parms.show_xyz_axes = true; display_parms.show_grid = true; display_parms.show_solid_body_edges = true; display_parms.show_edges = true; display_parms.show_faces = true; display_parms.show_hidden_edges = true; display_parms.show_silhouettes = true; display_parms.show_section_edges = true; display_parms.show_section_faces = true; display_parms.show_section_silhouettes = true; display_parms.show_section_grids = true; display_parms.show_section_symbols = true; display_parms.show_shaded_faces = true; display_parms.show_visible_edges = true; // 设置视图显示 view_display.view_tag = view_tag; view_display.display_parms = display_parms; view_display.override_all = true; view_display.override_color = false; view_display.override_linetype = false; view_display.override_line_width = false; view_display.color = 0; view_display.linetype = 0; view_display.line_width = 0; // 显示视图 error_code = UF_DISP_set_display_of_view(work_part_tag, &view_display); if(error_code != 0) { printf("Error: Failed to display view.\n"); my_terminate(); return error_code; } // 结束UG环境和界面 my_terminate(); return error_code; } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坐忘3GQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值