【发布时间】:2018-08-22 07:36:06
【问题描述】:
我有两个事务调用同一个程序/报告。我想根据用于在其中运行的 t 代码来分支程序的行为。如何在 ABAP 代码中获取原始交易的名称?或者,我需要使用不同的方法吗?
【问题讨论】:
-
为什么要根据调用事务来区分报表的行为?这相当于一个函数根据调用者返回不同的值 - 这是封装的中断。如果这两个事务需要与报告不同的行为,为什么不向它传递一个控制它的参数呢?更重要的是,当您有类和功能模块可供使用时,为什么还要调用 report?
标签: abap