霍斯特,
非常感谢-这是个好消息。我喜欢新的CASE语法;可能需要一点时间来习惯,但它应该会派上用场。
(我不会因为问7.50什么时候对"普通"客户可用而破坏聚会-现在:-)。
Volker
big pictures,大图片…
大图片=巨大的距离
对我来说一样…
内心深处可以远到外面
我已经被降级到ABAP700。甚至不能使用AiE
嗨,霍斯特,
真的很酷。我们有一个辅助方法,但这样做容易得多。
有没有为此计划的下端口(通常是7.50特性)?
谢谢,
彼得
老兄,你要杀了我……
但即使我敢说,你最好别指望。
老兄,你要杀了我……
不,我不想那样做。这将是ABAP社区有史以来最大的损失
但即使我敢说,你最好不要期望。
这是悲哀的
好消息,霍斯特!
看到开发人员倾听社区的声音真是太酷了。
从我的角度来看,这将使RTII代码更易于阅读。竖起大拇指!
另一个很好的用例可以是捕获一个一般的异常,并用实例或案例类型找到具体的异常。
很棒的博客Horst!
我喜欢这种新的铸造方法。这个7.5让我很好奇,我甚至没有高兴使用ABAP7.4SP8,你已经显示出这个美丽的7.5
所以。。。我们也有CD的消息吗?
热烈的问候,
拉斐尔·帕切科。
是的……
我相信会有一些关于他们的博客提供更多细节。但如果您等不及了,这里已经有一些信息:
ABAP工具-SAP NetWeaver 7.5(发行说明)中的新功能-SAP库
感谢Peter
热烈问候,
Raphael Pacheco.
开始了…
哇!太快了
谢谢霍斯特!
附言:抱歉刚才发帖,淘客返利系统,谢谢链接。
谢谢发帖!
啊,但是有没有解决Mike Pokraka的问题的方法来确定用于调用静态方法的类名?
这不是一个完全不同的问题吗?
我想没有简单的解决办法。我希望ABAP运行时解释符号名ZCL\u SUPER=>和ZCL\u SUB=>以指向该方法并忘记它。为什么要保留这些信息?事实上,我也有一个类似的问题:有没有一种简单的方法来找出传递给方法中形式参数的实际参数的名称?不是的!我最终解释了调用堆栈并解析了调用代码!
我很好奇,你为什么想知道这个?
我想要"itab"作为输出的标题…
"。。。我最终解释了调用堆栈并解析了调用代码!"但是所有的东西都像这样被很好地包裹着,是吗?
if parameter->get_actual_parameter_name()…
yes
我曾经试图找出一种简单、通用的方法来确定自己的"参数绑定",以实现通用方法调用"缓存"机制(缓存方法调用结果)。。。没有发现任何
嗨,
有没有用setter方法构建类的计划。像这样
data(oref)=
new class\u type(some\u parameter)->set\u other\u parameter1(other\u parameter1)
->set\u other\u parameter2(other\u parameter2)。
我知道这不相关,但我只是想知道
我不知道我是否理解你的问题(class constructor?),但是上面的语法对NEW有效,大数据技术学什么,因为它是在abap7.40中引入的,请参见NEW-Classes:
对不起我的英语不好
让我这样解释我的问题:
在JAVA中我们可以使用setter方法:
class mycls{
private int counter;
private string text;
public void mycls(int i){
这个柜台=i;
}
公共void set_text(字符串文本){
/*这是可选属性*/
此.text=text;
}
}
现在我们可以这样使用这个代码:
mycls my\u cls=new mycls(5).set\u text("这是setter");
我试着解释setter方法的这种用法。
让我在ABAP中回答:
类mycls定义。
公共部分。
方法:
构造函数导入I类型I,
设置文本导入文本类型string
返回值(ref)类型ref到mycls。
私有部分。
数据:
计数器类型I,
text TYPE string.
ENDCLASS.
CLASS mycls实现。
METHOD constructor.
counter=i.
ENDMETHOD.
METHOD set\u text.
me->text=text.
ref=me.
ENDMETHOD.
ENDCLASS.
现在我们可以这样使用这个代码:
DATA(my\u cls)=NEW mycls(5)->set\u text(`this setter`)。
与Java代码的区别是,云估价,该set\u text必须显式返回自引用me。否则,什么是大数据,您不能在ABAP中进行链操作,企业管理应用,必须编写两条语句
类mycls定义
公共部分
方法:
构造函数导入i类型i,
设置文本导入文本类型string,
私有部分
数据:
计数器类型i,
文本类型字符串
ENDCLASS.
CLASS mycls实现
METHOD构造函数
counter=i.
ENDMETHOD.
METHOD set\u text.
me->text=text.
ENDMETHOD.
ENDCLASS.
…
DATA(my\u cls)=NEW mycls(5.
my\u cls->set\u text(`This is setter`).
感谢您的回复。我不知道我们是否可以返回类本身,我们可以链。但是我更喜欢你在我的代码中的第二个例子
实际上我不是Java开发人员,但是我不能不写代码就解释我自己