data:l_str type string.
現在可能是這樣的
data(l_str) = 'china'.
select
but000~partner,
but000~name_org1,
but000~bu_group,
lfa1~nodel
from but000 inner join lfa1 on but000~partner = lfa1~lifnr
for all entries in @gt_partner
where but000~partner = @gt_partner-partner
into table @data(lt_but).
注意@data(tab)語句的強大,有了它,我們在訪問資料庫的時候,只要對著fs寫select就好了,不需要構建各式各樣 的內錶和表型別了。注意在使用for all entries 語句的時候,關聯的內錶前面要加上@
read table itab into data(wa_itab).
data:l_str1 type string value 'i ',
l_str2 type string value 'love ',
l_str3 type string value 'china ',
l_str4 type string.
l_str4 = l_str1 && l_str2 && l_str3.
write:/ l_str4.
輸出結果:ilovechina (注意拼接的時候會忽略空格,不支援respect blank語句)。
data: ld_message type string,
ld_message1 type char20.
data: ld_delivery_number type vbeln_vl value '0080003371'.
data: ls_delivery_header type likp.
ld_message = ||.
ld_message1 = ||.
write: / ld_message,
ld_message1.
輸出結果:80003371 00000000000080003371
... value dtype|#( [let_exp]
[base dobj]
comp1 = dobj1 comp2 = dobj2 ... ) ...
data:begin of wa_person,
age type i,
name type char4,
*** type char2,
end of wa_person.
data:begin of wa_personid,
age type i,
name type char4,
*** type char2,
id type char10,
country type char2,
end of wa_personid.
data:wa_lucy like wa_person,
wa_lucyid like wa_personid.
wa_person = value #(
age = 12
name = 'jack'
*** = 'male'
).wa_personid = value #( base wa_person
id = '111'
country = 'cn'
) .
struct2 = corresponding #( struct1 ).
move-coreesponding struct1 to struct2.
itab1 = corresponding itab1( itab1 from itab2 using value = value ).
loop at itab2 into wa_tab2.move-coressponding wa_tab2 to wa_tab1.
endloop.
ABAP語法新特徵
data語句 變數定義 data l str type string.現在可能是這樣的 data l str china 行內定義 select but000 partner,but000 name org1,but000 bu group,lfa1 nodel from but000 inner ...
C 語法新特性
下面介紹下c 的新語法,這些新語法使程式設計更方便快捷 往往一行 能起到老語法幾行功能 同時也更健壯減少異常發生,方便閱讀。個人認為很有必要掌握下。新建乙個product類 和shoppingcart public class product public string category water...
ABAP 基礎語法
表的宣告的格式為 tables 表名 變數定義 其中 v1是變數名。l 是變數的長度,t是資料型別,d是小數字,是預設值。data v1 l type t decimals d value 定義了乙個10位長度3位小數預設值為1.12數字變數。data num 10 type p decimals ...