Name of the current ABAP program.
当前ABAP程序的名字。
The description of an internal ABAP table.
内部ABAP表的描述。
ABAP has both data types and object types.
ABAP同时具有数据类型和对象类型。
But our target developers work in the ABAP space anyhow.
但我们的目标开发者是在ABAP空间里工作的。
Listing 6 shows an example library for an existing ABAP object.
清单6给出一个现有的ABAP对象的示例库。
Double-click the ABAP Extract stage and configure it as follows.
双击abap Extract阶段并按以下步骤配置它。
Figure 7 shows where the ABAP Extract stage is located on the palette.
图7显示ABAP Extract阶段位于调色板的何处。
To solve this problem, ABAP enables specifying Open SQL clauses dynamically.
为了解决这个问题,ABAP允许动态地指定OpenSQL子句。
In fact, given the little I know about ABAP, it sounds like a great idea.
实际上,由于我对ABAP知之甚少,这听起来是个很好的主意。
The tight integration of database access is a strong point of the ABAP language.
数据库访问的紧密集成是ABAP语言的强项。
ABAP USES dynamic token specification to specify an Open SQL clause dynamically.
ABAP使用动态元素表示法动态地指定Opensql子句。
The rules in this case are similar to the way static SQL is written in ABAP.
这些规则与用abap编写静态SQL的规则相似。
Set to "X" in an ABAP program that runs in the background, otherwise initial.
在一个后台运行的ABAP程序中设置为“X”,否则就是初始值。
ABAP provides an extensive API for runtime analysis and creation of data types.
ABAP为在运行时分析和创建数据类型提供一个功能丰富的API。
With ABAP 6.1 all clauses of the SELECT expression can be specified dynamically.
对于ABAP 6.1,select语句的所有子句都可以动态地指定。
Ok, this is getting a little absurd...yet another Ruby impl, this time for SAP's ABAP VM
好吧,事情开始变得有点荒唐……又一个Ruby实现,这次是SAP的ABAP VM
Do this by putting an ABAP string, character variable, or table variable in parentheses.
这种表示法把abap字符串、字符变量或表变量放在圆括号中。
As an alternative, you could extract the core business data using the ABAP extract stage.
作为替代方案,您可以使用ABAP提取阶段来提取核心业务数据。
Charles: Well I must confess some ignorance here... since I don't really know how ABAP works.
Charles:这一点我必须承认有些疏忽……因为我不是非常清楚ABAP的工作方式。
With Blue Ruby, we get local access to these nearly 300 million lines of ABAP code that has been written.
使用BlueRuby,我们能本地访问已经写好的近3亿行abap代码。
The rest of this article contains the following sections that are focused on the ABAP side of the SAP bridge.
本文后面几节主要讨论sap桥的abap端。
There is no need to change ABAP code or deploy new modules on the SAP system by means of the SAP transport system.
不需要通过SAP传输系统在SAP系统上修改abap代码或部署新模块。
Our long term vision, though, is true multi-language enablement of the ABAP VM, so Ruby is really just the first step.
我们的长期目标,是让ABAPVM真正地支持多语言,因此Ruby其实只是我们的第一步而已。
We reuse the ABAP VM as much as possible for things such as garbage collection, session handling, memory management, etc.
我们尽可能地重用ABAPVM来实现垃圾回收、会话处理、内存管理等。
And from the feedback we're gotten so far, I can say there's people out there who love the idea of having Ruby running inside ABAP.
并且从我们得到的反馈来看,外面有人很欣赏在ABAP中运行Ruby的主意。
So we sometimes have to use unefficient ( = slow) implementation for compatibility reasons, because ABAP does not offer another way.
因此我们有时候不得不使用低效率(也就是慢)的实现来达到兼容的目的,因为ABAP不提供其他方式。
Using dynamic SQL results in a minor performance hit, but it is much faster than running the same query using a generated ABAP function.
使用动态sql对性能有轻微影响,但是比使用生成的abap函数运行相同查询快得多。
However it wouldn't be fair to say that these are 'weak areas of ABAP', because we are not using the language for what it was meant for.
然而,要说这是“ABAP的缺点”也不太公平,因为我们并没有按照它设计的目的来使用它。
However it wouldn't be fair to say that these are 'weak areas of ABAP', because we are not using the language for what it was meant for.
然而,要说这是“ABAP的缺点”也不太公平,因为我们并没有按照它设计的目的来使用它。
应用推荐