代码之家  ›  专栏  ›  技术社区  ›  Umar Abdullah

创建时检查存储库对象的原始语言

  •  0
  • Umar Abdullah  · 技术社区  · 6 年前

    在我们公司,存储库对象必须使用原始语言EN创建。 在ABAP存储库中创建新对象时,是否有方法检查登录语言?

    期望行为:

    SE80-创建程序/类/数据元素/表/。。。。

    ==& gt;用户退出/ BADI检查登录语言。当它不是“EN”时,将拒绝创建。

    当做,

    阿卜杜拉

    2 回复  |  直到 6 年前
        1
  •  2
  •   mkysoft    6 年前

    我知道有一个出口,但我不记得确切的名字。您可以使用通用查找出口。转到SE24并打开 CL嫒u出口 类,查找 获取实例 方法并添加断点。然后开始创建项,它将在调试器上暂停多次,尝试找到合适的项。

        2
  •  0
  •   Sandra Rossi    6 年前

    正如@mkysoft所建议的,您可以在 请求检查 ,方法 在添加对象之前检查 ,当对象即将附加到传输请求时调用。引发异常取消以使附件失败(因此对象也不会创建)。

    编辑:抱歉,忽略我的回答,如中所述,“此方法不供客户使用” note 2150125 - Method CHECK_BEFORE_ADD_OBJECTS not triggered