跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. 集思广益
  4. 是否有必要为每个菜单及程序再定义一个简短易用的命令码(SAP中的tcode)

是否有必要为每个菜单及程序再定义一个简短易用的命令码(SAP中的tcode)

已定时 已固定 已锁定 已移动 集思广益
9 帖子 4 发布者 8.7k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • F 离线
    F 离线
    fisher
    写于 最后由 编辑
    #1

    本人是1位资深SAP IT人士,在SAP系统中有一个叫tcode的简单实用的功能,简单来讲就是为每个可执行程序(菜单)定义一个易记的命令码,如物料创建MM01,开采购单ME21N,采购收货MIGO等,在SAP主窗口左上角始终有一个命令小窗口,用户可以输入上述简短易记的tcode,直接进行相应的程序进行操作。
    实际工作中,不管是用户还是IT基本上每天都在大量使用此种方式操作系统,更重要的是,我们在制作业务流程及系统操作的教材时往往都是参照对应的tcode,我们接爱用户系统操作异常的报告时,也是参考tcode,并且在系统验证逻辑中也很多时候在参考tcode代码,所以总结起来就是说tcode的作用就是以下两点
    1. [color=navy][b]易记易用[/b][/color],不像走多级菜单树,要多个步骤才能打开一个应用,也不需要定义捷径
    2. [color=navy][b]易于[/b][/color]在业务流程及系统操作培训,系统异常报告及系统逻辑时进行判断也[color=navy][b]沟通[/b][/color]
    其它这个功能也并不是SAP系统独创的,不管我们的菜单,桌面及捷径有多好用,始终不及命令码来的直接有效,特别是熟悉了相关操作的人,像windows就还有start->Run ,浏览器就有address bar。
    所以在这里我提出这个话题供大家讨论。
    谢谢。

    1 条回复 最后回复
    0
    • mrshellyM 离线
      mrshellyM 离线
      mrshelly
      写于 最后由 编辑
      #2

      你完全可以二次开发一个呀....

      给你的 shortcut 添加一个  自定义 code 即可...

      1 条回复 最后回复
      0
      • F 离线
        F 离线
        fisher
        写于 最后由 编辑
        #3

        我提出此討論的目的在于“是否此功能有必要性”,而不是其實現,因為歸根結底我認為是系統設計而不是實現在推動系統的發展。往往是簡單的功能(實現)有根本性的好處/作用(簡化操作,防呆等)。
        考慮到后續的易于溝通,我倒傾向于將此功能實現在核心基礎架構中,這是后話。

        1 条回复 最后回复
        0
        • mrshellyM 离线
          mrshellyM 离线
          mrshelly
          写于 最后由 编辑
          #4

          一般的岗位 能涉及的窗体并不多. 所以, 个人觉得 用户的 shortcut 应该已经能满足 中小微企业的快速定位操作窗体的需求了...

          不过,  对于问题的报告沟通, 能对窗体进行唯一标识是有必要的. 不过, OE 每个窗体都有一个 日志屏, 一般提供那个屏的信息 就足够了...

          1 条回复 最后回复
          0
          • F 离线
            F 离线
            fisher
            写于 最后由 编辑
            #5

            我希望OE不只是定位為中小微型企業,希望它能更進一步。 🙂

            1 条回复 最后回复
            0
            • mrshellyM 离线
              mrshellyM 离线
              mrshelly
              写于 最后由 编辑
              #6

              它必须是中小微.....

              1 条回复 最后回复
              0
              • digitalsatoriD 离线
                digitalsatoriD 离线
                digitalsatori 管理员
                写于 最后由 编辑
                #7

                @fisher 非常感谢你能提出这个议题。正如你说的该功能的实现并不是问题的关键,关键是是否必要。我个人同意Shelly所说目前Open ERP针对的是中小微企业,应用还不至于复杂到无法从菜单树中或快捷菜单中快速定位操作对象。命令码本身对于IT人员或资深ERP顾问很合理,但是对于实际操作人员还是增加了一层难度,我经常听到ERP用户抱怨这些命令码的难记。

                因为其实现并不会对现有系统功能有任何的冲击,所以其实现会给Open ERP用户一个更多的选择。 目前可以定位这样的应用需求为nice to have。但是,Open ERP中应该有更多must have的应用尚待实现的。希望象你这样的资深ERP从业人员能提出更多的宝贵意见,让我们一起来使这个开源ERP变得更加完善。

                【上海先安科技】(tony AT openerp.cn)

                1 条回复 最后回复
                0
                • wjfonhandW 离线
                  wjfonhandW 离线
                  wjfonhand
                  写于 最后由 编辑
                  #8

                  实际上openerp中的所有界面都是对某个对象进行查删改查操作的,所以object name就是大家沟通的基础。比如有人说他在 sale.order界面上点击按钮后遇到了报错,无论他在哪个菜单进去的,行为都是这个对象的行为,习惯以后以此作为沟通依据也是没障碍的。
                  sap最新版界面webdynpro上也没有t-code这东西了。我最早看到这东西是在QAD上,后来发现SAP上也有。后来知道这是历史遗留的操作习惯,原来大型机的终端上输入一个命令比走一个菜单方便多了——没鼠标,呵呵。所以对那个时代的程序来说,这是必须的特性。

                  GoodERP -- Odoo China fork

                  1 条回复 最后回复
                  0

                  • 登录

                  • 没有帐号? 注册

                  • 登录或注册以进行搜索。
                  • 第一个帖子
                    最后一个帖子
                  0
                  • 版块
                  • 标签
                  • 热门
                  • 用户
                  • 群组